@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;pointer-events:none}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box;font-size:16px;-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:inherit}details>*,details>:after,details>:before{box-sizing:border-box}body{background-color:#fff;color:#172b4d;font-family:FFDINWebPro,Arial,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4;overflow-x:hidden;text-rendering:optimizeLegibility}abbr[data-original-title],abbr[title]{border-color:#2490d7;cursor:help}::-moz-selection{background:#2490d7;color:#fff}::selection,mark{background:#2490d7;color:#fff}label{display:inline-block}button,fieldset{background:0 0;border:none;outline:0}button,input,select,textarea{line-height:inherit}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;box-sizing:border-box}img{vertical-align:middle}blockquote,body,button,caption,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}ol,ul{margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,table{margin-bottom:1rem}label,legend{margin-bottom:.25rem}[class*=anim-]{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:ease-out}.anim-slide-down{animation-name:slideDown}.anim-slide-up{animation-name:slideUp}.anim-slide-bottom-down{animation-name:slideBottomDown}.anim-slide-bottom-up{animation-name:slideBottomUp}.anim-fade-in{animation-name:fadeIn}.anim-fade-out{animation-name:fadeOut}@keyframes slideDown{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}@keyframes slideUp{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-100%,0)}}@keyframes slideBottomDown{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,100%,0)}}@keyframes slideBottomUp{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes pop{50%{transform:scale(1.2)}}@keyframes pulse{0%{transform:translateY(0)}50%{transform:translateY(-4px)}100%{transform:translateY(0)}}@keyframes colorAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}body:after{background-color:red;border:2px solid #fff;bottom:0;color:#fff;display:none;font-size:.875rem;padding:2px 5px;position:fixed;right:0;z-index:9000;content:"xs"}@media (min-width:768px){body:after{content:"sm"}}@media (min-width:1024px){body:after{content:"md"}}@media (min-width:1440px){body:after{content:"lg"}}.mod{margin-bottom:40px}.mod:not(.mod-tabs):not(.mod-background):not(.mod-offers):not(.mod-products):not(.mod-recipes):not(.mod-recipe-detail):not(.mod-job-search):not(.mod-similar-jobs) .mod{margin-bottom:0}.mod-stage-theme .slick-slider .slick-list,.mod-stage-theme .slick-slider .slick-track{height:auto!important}.clearfix:after,.clearfix:before{content:' ';display:table}.clearfix:after{clear:both}.u-disable-page-scrolling body{overflow:hidden}.scrollbar-measure{height:100px;overflow:scroll;position:absolute;top:-9999px;width:100px}.hidden-xs{display:none!important}@media (min-width:768px){.hidden-xs{display:block!important}}.visible-xs{display:block!important}@media (min-width:768px){.visible-xs{display:none!important}}.hidden-accessible{height:1px!important;left:-10px!important;overflow:hidden!important;position:absolute!important;top:-10px!important;width:1px!important}.u-background-repeat{background-repeat:repeat!important}.u-background-repeat-x{background-repeat:repeat-x!important}.u-background-repeat-y{background-repeat:repeat-y!important}.u-background-position-x-left{background-position-x:left!important}.u-background-position-x-center{background-position-x:center!important}.u-background-position-x-right{background-position-x:right!important}.u-background-position-y-top{background-position-y:top!important}.u-background-position-y-center{background-position-y:center!important}.u-background-position-y-bottom{background-position-y:bottom!important}.align-item{display:flex}.align-item--center{justify-content:center}.align-item--left{justify-content:start}.align-item--right{justify-content:end}@font-face{font-display:swap;font-family:FFDINWebProCond;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/32DF83_1_0.woff2) format("woff2")}@font-face{font-display:swap;font-family:FFDINWebProBold;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/32DF83_2_0.woff2) format("woff2")}@font-face{font-display:swap;font-family:FFDINWebProCondBold;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/32DF83_4_0.woff2) format("woff2")}@font-face{font-display:swap;font-family:FFDINWebPro;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/32DF83_5_0.woff2) format("woff2")}@font-face{font-display:swap;font-family:FFDINWebProBlack;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/35DBD5_4_0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mixa-Regular;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/32DF83_D_0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mixa-SemiBold;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/32DF83_E_0.woff2) format("woff2")}.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0,0,0,0)}.awesomplete{display:inline-block;position:relative}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}.awesomplete>ul:empty{display:none}.mod .awesomplete>ul{border-radius:.3em;margin:.2em 0 0;background:rgba(255,255,255,.9);background:linear-gradient(to bottom right,#fff,rgba(255,255,255,.8));border:1px solid rgba(0,0,0,.3);box-shadow:.05em .2em .6em rgba(0,0,0,.2);text-shadow:none}@supports (transform:scale(0)){.mod .awesomplete>ul{transition:.3s cubic-bezier(.4,.2,.5,1.4);transform-origin:1.43em -.43em}.mod .awesomplete>ul:empty,.mod .awesomplete>ul[hidden]{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}.mod .awesomplete>ul:before{content:'';position:absolute;top:-.43em;left:1em;width:0;height:0;padding:.4em;background:#fff;border:inherit;border-right:0;border-bottom:0;transform:rotate(45deg)}.mod .awesomplete>ul>li{position:relative;padding:.2em .5em;cursor:pointer;line-height:inherit;transition:all .3s}.no-touch .mod .awesomplete>ul>li:hover,.touch .mod .awesomplete>ul>li:active{background:#eee;color:#172b4d}.mod .awesomplete>ul>li[aria-selected=true]{background:#2490d7;color:#fff}.mod .awesomplete mark{background:0 0;color:inherit}.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;background-color:#000;opacity:0;background:radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);transition:all .3s ease-out}.introjs-fixParent{z-index:auto!important;opacity:1!important;transform:none!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;background-color:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4);transition:all .3s ease-out}.introjs-tooltipReferenceLayer{box-sizing:content-box;position:absolute;visibility:hidden;z-index:10000000;background-color:transparent;transition:all .3s ease-out}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{box-sizing:content-box}.introjs-helperNumberLayer{box-sizing:content-box;position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999!important;padding:2px;font-size:13px;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-arrow{border:5px solid #fff;content:'';position:absolute}.introjs-arrow.top{top:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent}.introjs-arrow.top-right{top:-10px;right:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent}.introjs-arrow.right{right:-10px;top:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;border-top-color:#fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left{left:-10px;top:10px;border-top-color:transparent;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-top-color:transparent;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;padding:10px;background-color:#fff;min-width:200px;max-width:300px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.4);transition:opacity .1s ease-out}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{cursor:default}.introjs-hidden{display:none}.introjs-bullets{text-align:center}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:hover{background:#999}.introjs-bullets ul li a.active{background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px 0 5px 0;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{box-sizing:content-box;float:left;width:0;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,.57)}.introjs-hint-pulse{box-sizing:content-box;width:10px;height:10px;border:5px solid rgba(60,60,60,.27);border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;transition:all .2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{animation:none}.introjs-hint-dot{box-sizing:content-box;border:10px solid rgba(146,146,146,.36);background:0 0;border-radius:60px;height:50px;width:50px;animation:introjspulse 3s ease-out;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}@keyframes introjspulse{0%{transform:scale(0);opacity:0}25%{transform:scale(0);opacity:.1}50%{transform:scale(.1);opacity:.3}75%{transform:scale(.5);opacity:.5}100%{transform:scale(1);opacity:0}}.slider .slick-slide{outline:0}.slider .slick-arrow{position:absolute;z-index:80;display:block;width:25px;height:50px;overflow:hidden;cursor:pointer;background:rgba(255,255,255,.3);color:#172b4d;top:50%;transform:translate(0,-50%);transition:background-color .3s,color .3s}.slider .slick-arrow:not(.slick-disabled):hover{outline:0;background:#fff;color:#2490d7}.slider .slick-arrow.slick-disabled{opacity:.25;cursor:default}.slider .slick-arrow.slick-prev{left:8px}.slider .slick-arrow.slick-next{right:8px}.slider .slick-dots{list-style-type:none;text-align:center;margin:16px 0 0 0;line-height:10px}.slider .slick-dots li{display:inline-block;margin:0 4px;pointer-events:none}.slider .slick-dots button{display:block;width:10px;height:10px;overflow:hidden;text-indent:-999px;border-radius:50%;background-color:#d5dce6}.slider .slick-dots .slick-active button{background-color:#2490d7}.slider .slick-dots-dynamic{overflow:hidden;margin-left:auto;margin-right:auto;white-space:nowrap}.slider .slick-dot-dynamic{transform:scale(.33);transition:.2s transform,.2s left;position:relative}.slider .slick-dot-dynamic-active{transform:scale(1)}.slider .slick-dot-dynamic-active-next,.slider .slick-dot-dynamic-active-prev{transform:scale(.66)}.slider .slick-dot-dynamic-active-next-next,.slider .slick-dot-dynamic-active-prev-prev{transform:scale(.33)}.slider:not(.slick-initialized){position:relative}.slider:not(.slick-initialized) .slider__item+.slider__item{position:absolute;width:100%;top:0;visibility:hidden}.slider--default .slick-arrow{width:50px;height:50px;color:#2490d7;background-color:#fff;border:1px solid #d5dce6;border-radius:5px;transition:border .3s}.no-touch .slider--default .slick-arrow:not(.slick-disabled):hover,.touch .slider--default .slick-arrow:not(.slick-disabled):active{border-color:#2490d7}.slider--default .slick-arrow.slick-disabled{display:none!important}.slider--default .slick-arrow.slick-prev{left:10px}.slider--default .slick-arrow.slick-next{right:10px}.slider--default .slick-arrow .icon{width:12px;height:12px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:'';display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.scroll-slider{position:relative}.scroll-slider__wrapper{width:100%;overflow:hidden}.scroll-slider__items{display:flex;flex-wrap:nowrap!important;overflow:hidden;margin-bottom:0}.touch .scroll-slider__items{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:20px}.scroll-slider__btn{position:absolute;top:0;bottom:0;margin:auto 0;z-index:10;background-color:#fff;color:#2490d7;width:50px;height:50px;border:1px solid #d5dce6;border-radius:5px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;transition:border .3s}.no-touch .scroll-slider__btn:hover,.touch .scroll-slider__btn:active{border-color:#2490d7}.scroll-slider__btn--prev{left:10px}.scroll-slider__btn--next{right:10px}.scroll-slider__btn.is-disabled{display:none!important}.scroll-slider__btn .icon{width:12px;height:12px}.smartbanner-show{margin-top:80px}.smartbanner-show .smartbanner{display:block}.smartbanner{position:absolute;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;font-family:'Helvetica Neue',sans-serif;background:#f4f4f4;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}.smartbanner-container{margin:0 auto;white-space:nowrap}.smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px 0 5px;font-family:ArialRoundedMTBold,Arial;font-size:24px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{display:inline-block;vertical-align:middle;width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px}.smartbanner-info{display:inline-block;vertical-align:middle;width:44%;font-size:11px;line-height:1.2em;font-weight:700}.smartbanner-title{font-size:13px;line-height:18px}.smartbanner-button{position:absolute;right:20px;top:0;bottom:0;margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:700;color:#6a6a6a;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#aaa}.smartbanner-ios .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-ios .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,.6),0 2px 0 rgba(255,255,255,.7) inset}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc,#efefef)}.smartbanner-android{background:#f5f5f5;line-height:82px}.smartbanner-android .smartbanner-close{border:0;width:17px;height:17px;line-height:17px;margin-right:7px;color:#000}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}.smartbanner-android .smartbanner-info{color:#172b4d;font-weight:400;font-size:10px}.smartbanner-android .smartbanner-title{color:#172b4d;font-weight:700}.smartbanner-android .smartbanner-button{min-width:12%;color:#fff;padding:0;background:#2490d7;border-radius:5px;right:10px;height:37px}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:0 0}.smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 15px;background:#2490d7;border-radius:5px;text-transform:uppercase;text-shadow:none;box-shadow:none;line-height:37px;font-weight:400;font-size:11px}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2ac7e1}.smartbanner-windows{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa}.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,.6),0 2px 0 rgba(255,255,255,.7) inset}.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc,#efefef)}.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:0;background-color:#eee;box-shadow:2px 2px 5px 1px rgba(0,0,0,.38)}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:10px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:10px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:10px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:10px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{color:#172b4d;text-align:left;text-transform:none;font-family:FFDINWebPro,Arial,sans-serif;font-size:.875rem}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:20px;margin-left:0;margin-top:-10px;width:10px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:10px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#eee}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#eee}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#eee}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#eee}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0,0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1,1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotateZ(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotateZ(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{opacity:0;transition-property:transform,opacity}.tooltipster-fall.tooltipster-show{opacity:1;transform:translate3d(0,0,0)}.tooltipster-fall.tooltipster-top.tooltipster-dying,.tooltipster-fall.tooltipster-top.tooltipster-initial{transform:translate3d(0,-12px,0)}.tooltipster-fall.tooltipster-bottom.tooltipster-dying,.tooltipster-fall.tooltipster-bottom.tooltipster-initial{transform:translate3d(0,12px,0)}.tooltipster-fall.tooltipster-left.tooltipster-dying,.tooltipster-fall.tooltipster-left.tooltipster-initial{transform:translate3d(-12px,0,0)}.tooltipster-fall.tooltipster-right.tooltipster-dying,.tooltipster-fall.tooltipster-right.tooltipster-initial{transform:translate3d(12px,0,0)}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{padding:8px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#2490d7}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:50px;height:50px;margin-top:calc(0px - (50px / 2));z-index:10;cursor:pointer;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));background-color:#fff;border:1px solid #d5dce6;border-radius:5px;transition:border .3s;display:none}@media (min-width:768px){.no-touch .swiper-button-next,.no-touch .swiper-button-prev{display:flex}}.no-touch .swiper-button-next:not(.swiper-button-disabled):hover,.no-touch .swiper-button-prev:not(.swiper-button-disabled):hover,.touch .swiper-button-next:not(.swiper-button-disabled):active,.touch .swiper-button-prev:not(.swiper-button-disabled):active{border-color:#2490d7}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}.swiper-button-next .icon,.swiper-button-prev .icon{width:12px;height:12px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:50%;background:#d5dce6;opacity:1;transition:.2s transform}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-clickable .swiper-pagination-bullet:hover{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{transform:scale(1.4);opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.container-full{margin:0 auto;max-width:1817px}.container{margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px;width:100%;max-width:560px}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:928px}}@media (min-width:1440px){.container{max-width:1232px}}@media (max-width:767px){.container{padding-left:8px;padding-right:8px}}@media (min-width:768px){.container{padding-left:16px;padding-right:16px}}.row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}@media (max-width:767px){.row{margin-left:-4px;margin-right:-4px}}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto{padding-left:8px;padding-right:8px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:768px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:1024px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:1440px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (max-width:767px){[class*=col-]{padding-left:4px;padding-right:4px}}.tiles-grid{-moz-column-gap:8px;column-gap:8px;display:grid;grid-auto-columns:1fr;grid-template-columns:repeat(2,calc((100% - 8px * 1)/ 2));row-gap:8px}@media (min-width:768px){.tiles-grid{-moz-column-gap:16px;column-gap:16px;grid-template-columns:repeat(3,calc((100% - 16px * 2)/ 3));row-gap:16px}}@media (min-width:1440px){.tiles-grid{grid-template-columns:repeat(4,calc((100% - 16px * 3)/ 4))}}.tiles-grid>.u--hero{grid-column:span 2}@media (min-width:768px){.tiles-grid>.u--hero{grid-column:span 3}}@media (min-width:768px){.tiles-grid--2{grid-template-columns:repeat(2,calc((100% - 16px * 1)/ 2));margin:0 auto;width:calc(((100% - 32px)/ 3) * 2 + 16px)}}@media (min-width:768px){.tiles-grid--3{grid-template-columns:repeat(3,calc((100% - 16px * 2)/ 3))}}@media (max-width:1023px){.page__top{margin-bottom:-70px;margin-top:70px;position:relative;z-index:490}}.page__content{padding-top:28px}.age-gate-open .page__content{position:relative}.active-filter-item{background:#fff;border:1px solid #172b4d;cursor:pointer;display:inline-block;flex:0 0 auto;font-size:.875rem;line-height:1;padding:11px 10px 9px}.active-filter-item .icon{height:9px;margin-left:5px;width:9px}.active-filter-item:hover .icon{color:#c80000}.alert{margin-bottom:1rem}.alert--success{color:#5dba2f}.alert--info{color:#de980b}.alert--error{color:#bd3939}.alert__message,.alert__title{color:#172b4d}.alert--simple .alert__icon{height:18px;width:18px}.alert__inner{display:flex;font-size:.875rem;padding:3px 16px}.alert__content{padding-left:16px;padding-top:3px}.alert__title{font-family:FFDINWebProBold,Arial,sans-serif;padding-right:8px}.alert:not(.alert--subtle):not(.alert--simple){background-color:currentColor}.alert:not(.alert--subtle):not(.alert--simple) .alert__icon,.alert:not(.alert--subtle):not(.alert--simple) .alert__message,.alert:not(.alert--subtle):not(.alert--simple) .alert__title{color:#fff}.alert--subtle{border:1px solid currentColor}.alert--simple .alert__inner{padding:0}.alert--simple .alert__content{padding-left:8px;padding-top:1px}.alert__list{margin:0 0 0 18px}.audio{display:inline-block;min-height:60px;min-width:60px;position:relative}.audio__player{display:block;width:100%}.audio__control{background-color:rgba(0,0,0,.25);height:100%;left:0;position:absolute;top:0;transition:background .3s;width:100%;z-index:5}.audio__control .icon{bottom:0;color:#fff;height:52px;left:0;margin:auto;position:absolute;right:0;top:0;transition:all .3s;width:52px}.audio__control:hover{background-color:rgba(0,0,0,.35)}.audio__control:hover .icon{text-shadow:0 0 12px #fff}.audio__control .icon--pause{opacity:0}.is-playing .audio__control .icon--play{animation:.3s ease-in both play-button-fade-out}.is-playing .audio__control .icon--pause{animation:.3s ease-in both play-button-fade-in}.is-paused .audio__control .icon--play{animation:.3s ease-in both play-button-fade-in}.is-paused .audio__control .icon--pause{animation:.3s ease-in both play-button-fade-out}@keyframes play-button-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes play-button-fade-out{0%{opacity:1}100%{opacity:0}}.badge{align-items:center;border-radius:100%;display:inline-flex;font-size:.625rem;height:16px;justify-content:center;line-height:1;min-width:16px;padding:2px 2px 0 2px;vertical-align:baseline;white-space:nowrap}.badge--primary{background-color:#2490d7;color:#fff;position:relative;transition:transform ease-out .1s,background .2s}.badge--primary:after{border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.1);content:'';height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(.9);width:100%;z-index:-2}.badge--primary.has-changed{background:rgba(36,144,215,.95);transform:scale(.93)}.badge--primary.has-changed:after{animation:sonarEffect 1.3s ease-out 75ms}@keyframes sonarEffect{0%{opacity:.3}40%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 8px 8px #2490d7,0 0 0 8px rgba(255,255,255,.5);opacity:.5}100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 8px 8px #2490d7,0 0 0 8px rgba(255,255,255,.5);opacity:0;transform:scale(1.2)}}.btn{font-family:FFDINWebProBold,Arial,sans-serif;align-items:center;background:0 0;border:1px solid transparent;border-radius:5px;display:inline-flex;font-size:.875rem;justify-content:center;line-height:1.22;margin-bottom:1rem;min-height:50px;padding:3px 14px 0 14px;text-align:left;text-decoration:none;text-transform:uppercase;vertical-align:middle}.btn[disabled]{cursor:default;opacity:.4}.btn+.btn:not(.btn--block){margin-left:20px}.btn--primary{background-color:#2490d7;border-color:#2490d7;color:#fff;transition:background .3s,color .3s}.btn--primary:not([disabled]):active,.btn--primary:not([disabled]):hover{background-color:#207ebd;color:#fff}.btn--secondary{border-color:#d5dce6;color:#2490d7;transition:border .3s,color .3s}.btn--secondary:not([disabled]):active,.btn--secondary:not([disabled]):hover{border-color:#2490d7;color:#2490d7}.btn .icon{flex-shrink:0;margin-right:8px}.btn--icon-right .icon{margin-left:8px;margin-right:0;order:1}.btn--flat{padding-left:0;padding-right:0}.btn--flat:not([disabled]):active,.btn--flat:not([disabled]):hover{color:#2490d7}.btn--flat.btn--icon{padding-right:0}.btn--flat.btn--icon .icon{margin-left:0;margin-right:0}.btn--inverted{background-color:transparent;border-color:#fff;color:#fff;transition:background .3s,color .3s}.btn--inverted:not([disabled]):active,.btn--inverted:not([disabled]):hover{background-color:#fff;border-color:#fff;color:#2490d7}.btn--block{display:flex;text-align:center;width:100%}.btn--icon{padding-right:8px}.chip{background-color:#e6eaf0;display:inline-block;font-size:0;height:32px;line-height:32px;margin-bottom:8px;padding:0 16px;vertical-align:baseline;white-space:nowrap}.chip--outlined{background-color:transparent;border:1px solid #5c6a82;border-radius:16px}.chip--clickable{cursor:pointer;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip__label{font-size:.875rem}.chip__action{border:none;cursor:pointer;height:24px;line-height:24px;margin:0 -4px 0 4px;outline:0;transition:color .3s;width:24px}.chip__action .icon{display:block;margin:auto}.chip__action,.chip__label{display:inline-block;vertical-align:middle}button .chip__action,button .chip__label{vertical-align:baseline}.chip__acion:hover{color:#2490d7}.chip--filter{background:#fff;border:1px solid #5c6a82;border-color:#cfd7e2;border-radius:5px;cursor:pointer;font-size:.875rem;height:50px;line-height:1;margin-bottom:0;padding:17px 12px 14px 12px;text-align:center}@media (min-width:768px){.chip--filter{font-size:1rem}}.chip--filter .chip__action,.chip--filter .chip__label{font-size:.875rem;line-height:1}@media (min-width:768px){.chip--filter .chip__action,.chip--filter .chip__label{font-size:1rem}}.chip--filter .chip__number{display:inline-block;line-height:1;margin-left:1px}.chip--filter.is-active{background:#001c6d!important;border-color:#001c6d;color:#fff!important}.no-touch .chip--filter:hover{background:#001c6d!important;border-color:#001c6d;color:#fff!important}.chip--filter.is-disabled{pointer-events:none}.no-touch .chip--clickable:not(.is-disabled):hover,.touch .chip--clickable:not(.is-disabled):active{border-color:#172b4d}.chip.is-active{background-color:#5c6a82;color:#fff}.chip.is-disabled{cursor:default;opacity:.6}.chip:not(:last-child){margin-right:8px}.chip__control{opacity:0;position:absolute}.collapsible{font-family:FFDINWebProBold,Arial,sans-serif;align-items:center;display:inline-flex;font-size:.75rem;min-height:40px;text-transform:uppercase;vertical-align:middle}.collapsible__icon-label-wrapper{align-items:center;display:flex}.collapsible__icon-label-wrapper .icon:first-of-type{margin-right:10px}.collapsible__icon-label-wrapper__label{margin-right:10px}.collapsible:focus{outline:1px dashed}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-top{vertical-align:top!important}.text-middle{vertical-align:middle!important}.text-bottom{vertical-align:bottom!important}.copy--100{font-size:.875rem}@media (min-width:768px){.copy--100{font-size:1rem}}.copy--50{font-size:.875rem}.copy--50 address,.copy--50 blockquote,.copy--50 dl,.copy--50 fieldset,.copy--50 figure,.copy--50 hr,.copy--50 ol,.copy--50 p,.copy--50 pre,.copy--50 table,.copy--50 ul{margin-bottom:.5rem}.copy--25{color:#5c6a82;font-size:.75rem}.copy--25 address,.copy--25 blockquote,.copy--25 dl,.copy--25 fieldset,.copy--25 figure,.copy--25 hr,.copy--25 ol,.copy--25 p,.copy--25 pre,.copy--25 table,.copy--25 ul{margin-bottom:.5rem}.energy-label{display:inline-block;font-size:.6875rem;height:3.625em;vertical-align:middle;width:6.5em}.energy-label--primary{font-size:.6875rem}@media (min-width:768px){.energy-label--primary{font-size:1.0625rem}}.energy-label--secondary{font-size:.5rem}@media (min-width:768px){.energy-label--secondary{font-size:.5625rem}}@media (min-width:1024px){.energy-label--secondary{font-size:.6875rem}}.energylabel__sign{font-family:FFDINWebProCondBold,Arial,sans-serif;font-size:1.5rem;height:30px;line-height:1;margin-bottom:2px;margin-right:15px;padding:5px 8px;position:relative;width:50px}.energylabel__sign--color-green-haze{background-color:#00a84f;color:#00a84f}.energylabel__sign--color-apple{background-color:#49ba43;color:#49ba43}.energylabel__sign--color-bird-flower{background-color:#c1d817;color:#c1d817}.energylabel__sign--color-turbo{background-color:#fcee02;color:#fcee02}.energylabel__sign--color-selective-yellow{background-color:#ffb900;color:#ffb900}.energylabel__sign--color-blaze-orange{background-color:#f96d00;color:#f96d00}.energylabel__sign--color-red{background-color:#f30014;color:#f30014}.energylabel__sign--color-dark-red{background-color:#e00000;color:#e00000}.energylabel__sign:after{border:15px solid transparent;border-left-color:currentColor;content:'';left:100%;position:absolute;top:0}.energylabel__sign span{color:#fff}.energylabel__scale{color:#5c6a82;display:block;font-family:FFDINWebPro,Arial,sans-serif;font-size:.5625rem;white-space:nowrap}@media (max-width:1023px){.energylabel--secondary .energylabel__sign{font-size:1.125rem;height:20px;margin-right:10px;padding:3px 5px;width:35px}.energylabel--secondary .energylabel__sign:after{border-width:10px}.energylabel--secondary .energylabel__scale{font-size:.5625rem}}.filter-btn{font-family:FFDINWebProBold,Arial,sans-serif;align-items:center;background:0 0;color:#5c6a82;display:inline-flex;font-size:.75rem;justify-content:center;margin-bottom:1rem;min-height:40px;padding:4px 16px 0 16px;text-decoration:none;text-transform:uppercase;transition:color .3s;vertical-align:middle}.filter-btn:active,.filter-btn:hover{color:#2490d7}.filter-btn .icon{margin-right:6px}.filter-btn .badge{display:none;height:20px;line-height:18px;margin:-22px 0 0 -18px;min-width:20px}.filter-btn .badge.is-active{display:block}.filter-btn span:not([class]){display:none}@media (min-width:768px){.filter-btn span:not([class]){display:block}}.filter-btn .badge:not(.is-active)+span:not([class]){margin-left:2px}.flags{align-items:flex-start;display:flex;flex-direction:column;font-size:.625rem;list-style:none;margin-bottom:0;width:100%;z-index:1}.flags__item{align-items:center;color:#fff;display:flex;font-family:FFDINWebProBold,Arial,sans-serif;margin-bottom:5px;max-height:21px;padding:5px 5px 3px 5px;text-align:center;text-transform:uppercase}.flags__item--warning{background-color:#bd3939}.flags__item--available{background-color:#2490d7}.flags__item--info{background-color:#001e78}.flags__item:last-child{margin-bottom:0}.flags__item>svg{bottom:auto!important;flex:1;height:12px!important;left:auto!important;margin-right:4px;margin-top:-3px;position:relative!important;top:auto!important;width:12px!important}.flags__item>span{line-height:inherit;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.flexembed{display:block;overflow:hidden;position:relative}.flexembed embed,.flexembed iframe,.flexembed img,.flexembed object,.flexembed svg,.flexembed video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.flexembed__content{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.flexembed:before{content:'';display:block;width:100%}.flexembed--1by1:before{padding-bottom:100%}.flexembed--16by9:before{padding-bottom:56.25%}.flexembed--4by3:before{padding-bottom:75%}.flexembed--3by2:before{padding-bottom:66.66667%}.textfield{display:flex;flex-direction:column;margin-bottom:16px;position:relative}.textfield__label{color:#172b4d;font-size:.875rem;margin-bottom:0;opacity:0;order:-1;padding:0 0 8px 0;transform:translate(9px,39px);transition:all .3s;visibility:hidden}@media (max-width:767px){.textfield__label{overflow:hidden;text-overflow:ellipsis;width:100%}}.mod-article-import .textfield,.mod-article-list .textfield{opacity:1;transform:translate(0,0);visibility:visible}.textfield:focus-within .textfield__label{opacity:1;transform:translate(0,0);visibility:visible}.textfield__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f2f5f8;border:1px solid #f2f5f8;border-radius:5px;display:block;font-size:.875rem;padding:8px 8px;transition:border-color .3s;width:100%}@media (min-width:1024px){.textfield__control{font-size:1rem}}.textfield__control::-ms-clear{display:none}.textfield__control:disabled,.textfield__control[readonly],fieldset[disabled] .textfield__control{background-color:rgba(242,245,248,.6);color:#999;cursor:not-allowed;opacity:1}.textfield__control:not([multiple]):not(textarea){max-height:50px;padding:14px 35px 14px 8px}@media (min-width:1024px){.textfield__control:not([multiple]):not(textarea){height:60px;line-height:inherit;max-height:none;padding:8px 35px 8px 8px}}.textfield__control:focus:not([readonly]){box-shadow:none;outline:0}.textfield__control:focus:not([readonly]),.textfield__control:hover:not([readonly]){border-color:#364866}.textfield__control::-moz-placeholder{color:#5c6a82;opacity:1}.textfield__control::placeholder{color:#5c6a82;opacity:1}.textfield__control optgroup:disabled,.textfield__control option:disabled,.textfield__control[disabled]>option{color:#999}.textfield__control:focus::-moz-placeholder{color:transparent}.textfield__control:focus::placeholder{color:transparent}@media (max-width:1023px){.textfield__control[type=date],.textfield__control[type=datetime-local]{color:transparent;padding-top:16px;position:relative}}@media (max-width:1023px){.textfield__control[type=date]::before,.textfield__control[type=datetime-local]::before{bottom:auto;color:#5c6a82;content:attr(data-date-placeholder);left:auto;position:absolute}}@media (max-width:1023px){.textfield__control[type=date].removePseudoPlaceholder,.textfield__control[type=date]:focus,.textfield__control[type=datetime-local].removePseudoPlaceholder,.textfield__control[type=datetime-local]:focus{color:inherit}}@media (max-width:1023px){.textfield__control[type=date].removePseudoPlaceholder::before,.textfield__control[type=date]:focus::before,.textfield__control[type=datetime-local].removePseudoPlaceholder::before,.textfield__control[type=datetime-local]:focus::before{display:none}}.textfield--select .textfield__control{padding-right:35px}.textfield--select .textfield__control::-ms-expand{background-color:transparent;border:0;display:none}.textfield--select .textfield__control:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.434' height='16.436' viewBox='0 0 28.434 16.436'%3E%3Cg id='arrow' transform='translate(0 16.436) rotate(-90)'%3E%3Cg id='arrow-2' data-name='arrow' transform='translate(0 0)'%3E%3Cpath id='Pfad_1484' data-name='Pfad 1484' d='M90.177,135.209l-2.318,2.333L73.741,123.324l14.118-14.216,2.318,2.332-11.8,11.885.14.141Z' transform='translate(-73.741 -109.108)' fill='%232490d7'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-position:center right 14px;background-repeat:no-repeat;background-size:14px 14px}.textfield--select .textfield__control option{padding:20px}.textfield--file{min-height:50px}.textfield--file__control{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.textfield--file__label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.textfield--file__label:before{align-self:center;content:attr(data-value) " ";overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.textfield__icon+.textfield--file__label .textfield--file__desc{padding-right:26px}.textfield--file__desc{color:#5c6a82;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.textfield--file__control:focus~.textfield--file__label,.textfield--file__control:hover~.textfield--file__label{border-color:#364866}.textfield--file .textfield__error{order:1}.textfield--file .icon--delete{display:none}.textfield__icon{fill:#2490d7!important;pointer-events:none;position:absolute;right:13px;top:19px}.textfield__icon--accessible{cursor:pointer;pointer-events:auto}.textfield button.textfield__icon{line-height:1}.textfield__label~.textfield__icon{top:45px}@media (min-width:1024px){.textfield__label~.textfield__icon{top:49px}}.textfield__error{color:#bd3939;display:none;font-size:.75rem;margin-top:5px}.is-submitted .textfield__control:invalid~.textfield__error,.textfield.has-error .textfield__error{display:block}.is-submitted .textfield__control:invalid,.is-submitted .textfield__control:invalid~.textfield--file__label,.textfield.has-error .textfield__control,.textfield.has-error .textfield__control:focus{border-color:#bd3939}.is-submitted .textfield__control:invalid~.textfield--file__label~.textfield__label,.is-submitted .textfield__control:invalid~.textfield__label,.textfield.has-error .textfield__control:focus~.textfield__label,.textfield.has-error .textfield__control~.textfield__label{color:#bd3939}.textfield.has-success .textfield__control,.textfield.has-success .textfield__control:focus{border-color:#5dba2f}.textfield.has-success .textfield__control:focus~.textfield__label,.textfield.has-success .textfield__control~.textfield__label{color:#5dba2f}.textfield-label,.textfield-value{padding:9px 0}.required{color:#bd3939}.form-group{margin-bottom:9px}.form-group__error{color:#bd3939;display:none;font-size:.75rem;margin-top:5px}.form-group.has-error .form-group__error{display:block}.form-helper-bp{height:.5px;overflow:hidden;padding-top:1px}/*! jQuery UI - v1.11.4 - 2016-06-23
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{border-collapse:collapse;content:'';display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ui-front{z-index:100}.ui-state-disabled{color:#ccc;cursor:default!important}.ui-icon{background-repeat:no-repeat;background-size:16px 16px;display:block;height:16px;text-indent:-99999px;width:16px}.ui-icon-circle-triangle-e,.ui-icon-circle-triangle-w{background-color:#2490d7;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ui-icon-circle-triangle-w{-webkit-mask-image:url(../../frontend/aldi/images/arrow-left-w.svg);mask-image:url(../../frontend/aldi/images/arrow-left-w.svg)}.ui-icon-circle-triangle-e{-webkit-mask-image:url(../../frontend/aldi/images/arrow-right-w.svg);mask-image:url(../../frontend/aldi/images/arrow-right-w.svg)}.ui-widget-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.ui-datepicker{background:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);display:none;padding:.2em .2em 0;padding:0 10px;width:351px}@media (max-width:767px){.ui-datepicker{width:324px}}.ui-datepicker .ui-datepicker-header{display:flex;justify-content:space-between;margin:0 -10px;padding:10px 0 3px 0;position:relative}.ui-datepicker .ui-datepicker-prev{left:2px;order:1}.ui-datepicker .ui-datepicker-next{order:3;right:2px}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{color:#2490d7;cursor:pointer;height:1.8em;position:absolute;position:relative;top:2px;top:0;width:1.8em}.ui-datepicker .ui-datepicker-next:focus,.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:focus,.ui-datepicker .ui-datepicker-prev:hover{background-color:transparent}.ui-datepicker td span{display:block;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{font-family:FFDINWebProCondBold,Arial,sans-serif;color:#172b4d;flex-grow:2;line-height:1.8em;margin:0 2.3em;order:2;text-align:center}.ui-datepicker .ui-datepicker-title select{color:#172b4d;font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{background-color:transparent;border:none;width:45%}.ui-datepicker select.ui-datepicker-month{margin-right:5px}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a{border-radius:5px;display:block;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker td a:hover{background-color:#2490d7;color:#fff}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0 0;padding:0 .2em;text-align:center}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em .6em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:none}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{display:none}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;font-size:0;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}.ui-datepicker .ui-datepicker-calendar{border-top:1px solid #f5f6f9;margin:8px 0;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar th{color:#172b4d;font-size:.8125rem;font-weight:700}.ui-datepicker .ui-datepicker-calendar td{padding:2px}.ui-datepicker .ui-datepicker-calendar .ui-datepicker .ui-state-default{border-radius:50%;font-size:.8125rem;height:32px;line-height:32px;padding:0;text-align:center;width:32px}.ui-datepicker .ui-datepicker-calendar .ui-datepicker .ui-state-default:hover{background-color:#f2f5f8;color:inherit}.ui-datepicker .ui-datepicker-calendar .ui-datepicker .ui-state-disabled .ui-state-default:hover{background-color:inherit;color:inherit}.ui-datepicker .ui-datepicker-calendar .ui-datepicker .ui-state-highlight{background-color:inherit;color:inherit}.ui-datepicker .ui-datepicker-calendar .ui-datepicker .ui-datepicker-today .ui-state-highlight{border:1px solid #2490d7}.ui-datepicker .ui-datepicker-calendar .ui-datepicker .ui-state-active{background-color:#2490d7;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-calendar th.ui-datepicker-week-col,.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col{font-family:FFDINWebProBold,Arial,sans-serif;color:#ccc;padding:2px;text-align:left}.radio-thumb{cursor:pointer;display:block;margin:6px;position:relative;width:100%}.radio-thumb .icon{background-color:#2490d7;border:3px solid #2490d7;border-radius:50%;bottom:auto;color:#fff;height:20px;left:auto;opacity:0;position:absolute;right:8px;top:8px;transition:all .3s;width:20px}.radio-thumb__thumb{display:block;overflow:hidden;position:relative;background-color:#fff;border:1px solid #ccc;display:block;position:relative;transition:all .3s}.radio-thumb__thumb embed,.radio-thumb__thumb iframe,.radio-thumb__thumb img,.radio-thumb__thumb object,.radio-thumb__thumb svg,.radio-thumb__thumb video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.radio-thumb__thumb:before{content:'';display:block;width:100%;padding-bottom:100%}.radio-thumb__control:checked+.radio-thumb__thumb .icon{animation:pop .3s linear 1;opacity:1}.no-touch .radio-thumb__thumb:hover,.touch .radio-thumb__thumb:active{transform:translate(0,-3px)}.no-touch .radio-thumb__thumb:hover,.radio-thumb__control:checked+.radio-thumb__thumb,.touch .radio-thumb__thumb:active{border-color:#2490d7;box-shadow:3px 3px 3px 0 rgba(0,0,0,.1)}.is-submitted .radio-thumb__control:invalid+.radio-thumb__thumb{border-color:#bd3939}.radio-thumb__thumb img{pointer-events:none}.radio-thumb__control{opacity:0;position:absolute;top:0}.range{margin-bottom:1rem}.range--pips .range-container{margin-bottom:60px;margin-top:5px}.range__label{color:#172b4d;padding:8px 0}.range__control{-webkit-appearance:none;background-color:transparent;border:none;cursor:pointer;display:block;margin-top:-10px;outline:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.range__control,.range__control:focus{border:none;margin-bottom:1rem}.range__control::-webkit-slider-runnable-track{border:none;height:2px;margin-top:10px;background:#ccc}.is-submitted .has-error .range__control::-webkit-slider-runnable-track{background:#bd3939}.range__control::-webkit-slider-thumb{-webkit-appearance:none;border:none;border-radius:50%;height:18px;margin-top:-8px;width:18px;background:#2490d7}.is-submitted .has-error .range__control::-webkit-slider-thumb{background:#bd3939}.range__control::-moz-range-track{border:none;height:2px;background:#ccc}.is-submitted .has-error .range__control::-moz-range-track{background:#bd3939}.range__control::-moz-range-thumb{border:none;border-radius:50%;height:18px;margin-top:-8px;width:18px;background:#2490d7}.is-submitted .has-error .range__control::-moz-range-thumb{background:#bd3939}.range__control::-ms-track{background:0 0;border-color:transparent;border-width:12px 0;color:transparent;height:2px}.range__control::-ms-fill-lower{background:#2490d7}.is-submitted .has-error .range__control::-ms-fill-lower{background:#bd3939}.range__control::-ms-fill-upper{background:#ccc}.is-submitted .has-error .range__control::-ms-fill-upper{background:#bd3939}.range__control::-ms-thumb{background:#2490d7;border:none;border-radius:50%;height:18px;width:18px}.is-submitted .has-error .range__control::-ms-thumb{background:#bd3939}.range__error{color:#bd3939;display:none;font-size:.75rem;margin-top:5px}.is-submitted .has-error .range__error{display:block}.checkbox,.radio{display:block;position:relative}.checkbox:last-child,.radio:last-child{margin-bottom:1rem}.checkbox--inline,.radio--inline{display:inline-block}.checkbox--inline:not(last-child),.radio--inline:not(last-child){margin-right:20px}.checkbox__control,.radio__control{opacity:0;position:absolute}.checkbox__label,.radio__label{color:#172b4d;display:block;min-height:40px;padding:5px 0 0 36px;position:relative}.checkbox__label:after,.checkbox__label:before,.radio__label:after,.radio__label:before{content:'';display:block;position:absolute}.checkbox__label:before,.radio__label:before{background-color:#fff;border:1px solid #d5dce6;border-radius:3px;height:25px;left:0;top:2px;width:25px}.checkbox__label:after,.radio__label:after{transform:scale(0);transition:background-color .3s,transform .3s}.checkbox__label--25,.radio__label--25{color:#5c6a82;font-size:.75rem;padding-top:8px}.checkbox__control:focus+.checkbox__label:before,.checkbox__control:focus+.radio__label:before,.checkbox__label:hover:before,.radio__control:focus+.checkbox__label:before,.radio__control:focus+.radio__label:before,.radio__label:hover:before{border-color:#2490d7}.checkbox__control:disabled+.checkbox__label,.checkbox__control:disabled+.radio__label,.radio__control:disabled+.checkbox__label,.radio__control:disabled+.radio__label,fieldset[disabled] .checkbox__label,fieldset[disabled] .radio__label{cursor:not-allowed}.checkbox__control:disabled+.checkbox__label:before,.checkbox__control:disabled+.radio__label:before,.radio__control:disabled+.checkbox__label:before,.radio__control:disabled+.radio__label:before,fieldset[disabled] .checkbox__label:before,fieldset[disabled] .radio__label:before{border-color:#5c6a82}.checkbox__control[hidden]+.checkbox__label,.checkbox__control[hidden]+.radio__label,.radio__control[hidden]+.checkbox__label,.radio__control[hidden]+.radio__label{cursor:default;padding-left:0}.checkbox__control[hidden]+.checkbox__label:after,.checkbox__control[hidden]+.checkbox__label:before,.checkbox__control[hidden]+.radio__label:after,.checkbox__control[hidden]+.radio__label:before,.radio__control[hidden]+.checkbox__label:after,.radio__control[hidden]+.checkbox__label:before,.radio__control[hidden]+.radio__label:after,.radio__control[hidden]+.radio__label:before{display:none}.checkbox.has-success .checkbox__label:before,.checkbox.has-success .radio__label:before,.radio.has-success .checkbox__label:before,.radio.has-success .radio__label:before{border-color:#5dba2f}.checkbox.has-error .checkbox__label:before,.checkbox.has-error .radio__label:before,.is-submitted .checkbox__control:invalid~.checkbox__label:before,.is-submitted .checkbox__control:invalid~.radio__label:before,.is-submitted .radio__control:invalid~.checkbox__label:before,.is-submitted .radio__control:invalid~.radio__label:before,.radio.has-error .checkbox__label:before,.radio.has-error .radio__label:before{border-color:#bd3939}.checkbox__error,.radio__error{color:#bd3939;display:none;font-size:.75rem;margin-top:5px;padding-left:26px}.checkbox__error--25,.radio__error--25{margin-top:0}.checkbox.has-error .checkbox__error,.checkbox.has-error .radio__error,.is-submitted .checkbox__control:invalid~.checkbox__error,.is-submitted .checkbox__control:invalid~.radio__error,.is-submitted .radio__control:invalid~.checkbox__error,.is-submitted .radio__control:invalid~.radio__error,.radio.has-error .checkbox__error,.radio.has-error .radio__error{display:block}.checkbox.is-button,.radio.is-button{font-size:.875rem;line-height:1;margin-right:10px}.checkbox.is-button .checkbox__label,.checkbox.is-button .radio__label,.radio.is-button .checkbox__label,.radio.is-button .radio__label{border:1px solid #767676;color:#767676;cursor:pointer;padding:11px 10px;text-align:center}.checkbox.is-button .checkbox__label:hover,.checkbox.is-button .radio__label:hover,.radio.is-button .checkbox__label:hover,.radio.is-button .radio__label:hover{border-color:#172b4d;color:#172b4d}.checkbox.is-button input:checked+span,.radio.is-button input:checked+span{border-color:#172b4d;color:#172b4d}.radio__label:before{border-radius:50%}.radio__label:after{background-color:transparent;border-radius:50%;height:8px;left:9px;top:10px;width:8px}.radio__control:checked+.radio__label:after{background-color:#fff;transform:scale(1)}.radio.has-success .radio__label:after{background-color:#5dba2f}.is-submitted .radio__control:invalid~.radio__label:after,.radio.has-error .radio__label:after{background-color:#bd3939}.radio__control:disabled+.radio__label:after{background-color:#5c6a82}.radio__control:checked+.radio__label:before{background-color:#2490d7}.checkbox__control+.checkbox__label:after{background-image:url("data:image/svg+xml,%3Csvg id='Check' xmlns='http://www.w3.org/2000/svg' width='28.944' height='20.935' viewBox='0 0 28.944 20.935'%3E%3Cg id='check-2' data-name='check' transform='translate(-62.809 -84.85)'%3E%3Cg id='check-3' data-name='check' transform='translate(-0.824 -1.822)'%3E%3Cg id='Gruppe_1124' data-name='Gruppe 1124'%3E%3Cpath id='Pfad_1483' data-name='Pfad 1483' d='M74.024,107.607,63.633,97.14l2.233-2.249,8.158,8.218L90.343,86.672l2.234,2.252-.088.088Z' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:12px 11px;height:11px;left:7px;top:9px;width:12px}.checkbox__control:checked+.checkbox__label:after{transform:scale(1)}.checkbox__control:checked+.checkbox__label:before{background-color:#2490d7}.checkbox.has-success .checkbox__label:after{color:#5dba2f}.checkbox.has-error .checkbox__label:after,.is-submitted .checkbox__control:invalid~.checkbox__label:after{color:#bd3939}.checkbox__control:disabled+.checkbox__label:after{color:#5c6a82}.an-target,.an-target *{box-sizing:border-box;outline:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.an-target{background-color:#ccc;border:1px solid #999;border-radius:2px;position:relative}.an-base,.an-connects{height:100%;position:relative;width:100%;z-index:1}.an-connects{overflow:hidden;z-index:0}.an-connect,.an-origin{position:absolute;right:0;top:0;transform-origin:0 0;transform-style:flat;will-change:transform;z-index:1}.an-connect{height:100%;width:100%;background:#2490d7}.is-submitted .has-error .an-connect{background:#bd3939}.an-origin{height:10%;width:10%}.an-txt-dir-rtl.an-horizontal .an-origin{left:0;right:auto}.an-vertical .an-origin{width:0}.an-horizontal .an-origin{height:0}.an-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:default;position:absolute}.an-handle:after{border-radius:100%;content:'';display:block;height:100%;left:50%;margin:-50% 0 0 -50%;pointer-events:none;position:absolute;top:50%;transition:transform .3s;width:100%;background:#2490d7}.is-submitted .has-error .an-handle:after{background:#bd3939}.an-touch-area{height:100%;width:100%}.an-state-tap .an-connect,.an-state-tap .an-origin{transition:transform .3s}.an-state-drag *{cursor:inherit!important}.an-horizontal{height:8px}.an-horizontal .an-handle,.an-vertical .an-handle{height:26px;right:-13px;top:-10px;width:26px}.an-vertical{width:8px}.an-txt-dir-rtl.an-horizontal .an-handle{left:-13px;right:auto}.an-draggable{cursor:ew-resize}.an-vertical .an-draggable{cursor:ns-resize}.an-active:after{transform:scale(1.3)}[disabled] .an-connect{background:#b8b8b8}[disabled] .an-handle,[disabled].an-handle,[disabled].an-target{cursor:not-allowed}.an-tooltip{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:1px solid #a1a8b1;border-radius:3px;color:#172b4d;display:block;opacity:0;padding:4px 6px 3px 6px;position:absolute;text-align:center;transition:opacity .3s,transform .3s;white-space:nowrap}.an-active .an-tooltip{opacity:1}.an-horizontal .an-tooltip{bottom:120%;left:50%;transform:translate(-50%,0)}.an-horizontal .an-active .an-tooltip{transform:translate(-50%,-5px)}.an-vertical .an-tooltip{right:120%;top:50%;transform:translate(0,-50%)}.an-vertical .an-active .an-tooltip{transform:translate(-5px,-50%)}.an-pips,.an-pips *{box-sizing:border-box}.an-pips{color:#a1a8b1;position:absolute}.an-value{font-size:.875rem;line-height:1.8;position:absolute;text-align:center;white-space:nowrap}.an-value-sub{color:#ccc;font-size:.625rem}.an-marker{background:#ccc;position:absolute}.an-marker-sub{background:#a1a8b1}.an-marker-large{background:#a1a8b1}.an-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.an-value-horizontal{transform:translate(-50%,50%)}.an-rtl .an-value-horizontal{transform:translate(50%,50%)}.an-marker-horizontal.an-marker{height:5px;margin-left:-1px;width:2px}.an-marker-horizontal.an-marker-sub{height:10px}.an-marker-horizontal.an-marker-large{height:15px}.an-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.an-value-vertical{padding-left:25px;transform:translate(0,-50%)}.an-rtl .an-value-vertical{transform:translate(0,50%)}.an-marker-vertical.an-marker{height:2px;margin-top:-1px;width:5px}.an-marker-vertical.an-marker-sub{width:10px}.an-marker-vertical.an-marker-large{width:15px}[class^=heading-],h1,h2,h3,h4,h5,h6{font-weight:100;line-height:1.2}span[class^=heading-]{display:block}.heading-h1,h1{font-family:FFDINWebProBold,Arial,sans-serif;font-size:1.875rem;line-height:1.26667;margin-bottom:10px}@media (min-width:768px){.heading-h1,h1{font-size:2.5rem;line-height:1.175;margin-bottom:20px}}.heading-h2,h2{font-family:FFDINWebProBold,Arial,sans-serif;font-size:1.5rem;line-height:1.25;margin-bottom:10px}@media (min-width:768px){.heading-h2,h2{font-size:1.875rem;line-height:1.23333}}.heading-h3,h3{font-family:FFDINWebProBold,Arial,sans-serif;font-size:1rem;line-height:1.375;margin-bottom:10px}@media (min-width:768px){.heading-h3,h3{font-size:1.25rem;line-height:1.35}}.heading-h4,h4{font-family:FFDINWebProBold,Arial,sans-serif;font-size:.875rem;line-height:1.35714;margin-bottom:10px}@media (min-width:768px){.heading-h4,h4{font-size:1rem;line-height:1.4375}}.heading-h5,h5{font-family:FFDINWebProBold,Arial,sans-serif;font-size:.75rem;margin-bottom:8px}@media (min-width:768px){.heading-h5,h5{font-size:.875rem}}.heading-secondary-h1{font-size:2rem;font-family:Mixa-SemiBold,Arial,sans-serif,cursive;font-weight:100;margin-bottom:.35em}@media (min-width:768px){.heading-secondary-h1{font-size:3.75rem}}@media (min-width:1024px){.heading-secondary-h1{font-size:5rem}}.heading-secondary-h2{font-size:1.75rem;font-family:Mixa-SemiBold,Arial,sans-serif,cursive;font-weight:100;margin-bottom:.35em}@media (min-width:768px){.heading-secondary-h2{font-size:2.5rem}}@media (min-width:1024px){.heading-secondary-h2{font-size:3.75rem}}.heading-secondary-h3{font-size:1.625rem;font-family:Mixa-SemiBold,Arial,sans-serif,cursive;font-weight:100;margin-bottom:.35em}@media (min-width:768px){.heading-secondary-h3{font-size:2.25rem}}@media (min-width:1024px){.heading-secondary-h3{font-size:3rem}}.heading-tertiary-h1{font-size:2rem;font-family:Mixa-Regular,Arial,sans-serif,cursive;font-weight:100;margin-bottom:.35em}@media (min-width:768px){.heading-tertiary-h1{font-size:3.75rem}}@media (min-width:1024px){.heading-tertiary-h1{font-size:5rem}}.heading-tertiary-h2{font-size:1.75rem;font-family:Mixa-Regular,Arial,sans-serif,cursive;font-weight:100;margin-bottom:.35em}@media (min-width:768px){.heading-tertiary-h2{font-size:2.5rem}}@media (min-width:1024px){.heading-tertiary-h2{font-size:3.75rem}}.heading-tertiary-h3{font-size:1.625rem;font-family:Mixa-Regular,Arial,sans-serif,cursive;font-weight:100;margin-bottom:.35em}@media (min-width:768px){.heading-tertiary-h3{font-size:2.25rem}}@media (min-width:1024px){.heading-tertiary-h3{font-size:3rem}}.icon{display:inline-block;fill:currentColor;stroke:currentColor;stroke-width:0;vertical-align:middle}.icon--baseline{position:relative;top:-.125em}.icon,.icon--md{height:22px;width:22px}.icon--xxs{height:10px;width:10px}.icon--xs{height:14px;width:14px}.icon--sm{height:16px;width:16px}.icon--lg{height:34px;width:34px}.icon--xl{height:58px;width:58px}.ic-btn{align-items:center;background:0 0;border:none;display:inline-flex;height:30px;justify-content:center;margin-bottom:1rem;overflow:hidden;text-decoration:none;transition:background .3s;vertical-align:middle;width:30px}.ic-btn .icon{height:calc(100% - 8px);width:calc(100% - 8px)}@media (min-width:768px){.ic-btn{height:24px;width:24px}}.ic-btn--primary{background-color:#5c6a82;color:#fff}.ic-btn--primary:active,.ic-btn--primary:hover{background-color:#172b4d;color:#fff}.ic-btn--round{align-items:center;background:#fff;border-radius:50%;box-shadow:0 10px 30px #d5dce6;height:50px;width:50px}.ic-btn--round:focus,.ic-btn--round:hover{background:#fff}.ic-btn--round .icon{color:#172b4d;height:calc(100% - 30px);width:calc(100% - 30px)}.ic-btn--round.ic-btn--small{height:30px;width:30px}.ic-btn--round.ic-btn--small .icon{height:calc(100% - 18px);width:calc(100% - 18px)}.ic-btn--round.ic-btn--large{height:60px;width:60px}.ic-btn--round.ic-btn--large .icon{height:calc(100% - 34px);width:calc(100% - 34px)}.ic-btn[disabled],.ic-btn[disabled]:active,.ic-btn[disabled]:hover{background-color:#ccc;cursor:default}.ic-btn+.ic-btn{margin-left:8px}img[loading=lazy]{opacity:0}img[loading=lazy]:not(.initial){transition:opacity .3s}img[loading=lazy].error,img[loading=lazy].initial,img[loading=lazy].loaded{opacity:1}img[loading=lazy]:not([src]){visibility:hidden}.img-responsive{display:block;height:auto;width:100%}.img-static{height:auto;max-width:100%}.img-cover{height:100%;-o-object-fit:cover;object-fit:cover}.img-contain{height:100%;-o-object-fit:contain;object-fit:contain}figure{margin-bottom:0}figcaption{margin-top:5px;color:#5c6a82;font-size:.75rem}.info-box{align-items:center;background-color:#f2f5f8;border-radius:5px;color:#172b4d;display:flex;gap:15px;padding:15px}.info-box__icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex:0 0 auto;height:50px;justify-content:center;width:50px}.info-box p{margin-bottom:0}a{color:#172b4d;text-decoration:none;transition:color .3s}a:hover{color:#2490d7}.link:not(div){color:#2490d7}.link:not(div):hover{background-image:linear-gradient(currentColor,currentColor);background-position:0 92%;background-repeat:repeat-x;background-size:1px 1px;color:#2490d7;text-decoration:none}.link:not(div):hover *,.link:not(div):hover :after,.link:not(div):hover :before,.link:not(div):hover:after,.link:not(div):hover:before{text-shadow:none}.link:not(div):hover:visited{color:#2490d7}.link:not(div)--standard{background-image:linear-gradient(currentColor,currentColor);background-position:0 92%;background-repeat:repeat-x;background-size:1px 1px;color:#2490d7;text-decoration:none}.link:not(div)--standard *,.link:not(div)--standard :after,.link:not(div)--standard :before,.link:not(div)--standard:after,.link:not(div)--standard:before{text-shadow:none}.link:not(div)--standard:visited{color:#2490d7}.link:not(div)--secondary:before{border:solid currentColor;border-width:0 1px 1px 0;content:'';display:inline-block;left:-2px;margin-right:6px;padding:4px;position:relative;top:-1px;transform:rotate(-45deg)}.link:not(div)--tertiary{text-transform:uppercase}.link:not(div)--quaternary{color:#172b4d;text-decoration:underline}.link:not(div) .icon{margin-right:5px}.link:not(div) .icon[class*=arrow]{height:12px;margin-right:0;width:12px}button.link{text-align:left}.list-bullet,.list-numbered,.rte ol,.rte ul{margin-bottom:1rem}.list-bullet ol,.list-bullet ul,.list-numbered ol,.list-numbered ul,.rte ol ol,.rte ol ul,.rte ul ol,.rte ul ul{border:none;margin-bottom:1rem;margin-top:1rem}.list-bullet ol li,.list-bullet ul li,.list-numbered ol li,.list-numbered ul li,.rte ol ol li,.rte ol ul li,.rte ul ol li,.rte ul ul li{border:none;padding-bottom:0}.list-bullet.list-borderless,.list-numbered.list-borderless,.rte ol.list-borderless,.rte ul.list-borderless{border-top-style:none}.list-bullet,.rte ul{border-top:1px solid #eee;list-style:none}.list-bullet>li,.rte ul>li{border-bottom:1px solid #eee;margin-top:10px;padding-bottom:7px;padding-left:1.375em;position:relative;text-align:left}.list-bullet>li::before,.rte ul>li::before{background-color:#000;content:'';display:block;height:4px;left:2px;position:absolute;top:7px;width:4px}.list-bullet.list-borderless>li,.rte ul.list-borderless>li{border-bottom:none;margin-top:0;padding-bottom:0}.list-numbered,.rte ol{counter-reset:li;list-style:none}.list-numbered>li,.rte ol>li{margin-top:10px;padding-left:1.375em;position:relative;text-align:left}.list-numbered>li:before,.rte ol>li:before{content:counter(li) ".";counter-increment:li;display:inline-block;left:0;padding-right:.3125em;position:absolute;text-align:right;text-indent:0;top:0;transform:scale(.8);width:1.375em}.copy--25 ol,.copy--25 ul,.copy--50 ol,.copy--50 ul{border:none}.copy--25 ol li,.copy--25 ul li,.copy--50 ol li,.copy--50 ul li{border:none;margin-top:0;padding-bottom:0}.loader{color:#2490d7;font-size:6px;left:50%;position:absolute;top:50%;transform:translateZ(0)}.loader:after,.loader:before{content:'';position:absolute;top:0}.loader--pulse{margin:-3.5em 0 0 -1.25em}.loader--pulse,.loader--pulse:after,.loader--pulse:before{animation:loader-ani-pulse 1.8s -.16s infinite ease-in-out both;border-radius:50%;height:2.5em;width:2.5em}.loader--pulse:before{animation-delay:-.32s;left:-3.5em}.loader--pulse:after{animation-delay:0s;right:-3.5em}@keyframes loader-ani-pulse{0%,100%,80%{box-shadow:0 2.5em 0 -1.25em currentColor}40%{box-shadow:0 2.5em 0 0 currentColor}}.logo{display:block;height:auto;width:100%}.price{font-family:FFDINWebProCondBold,Arial,sans-serif;display:inline-block;font-size:1rem;margin-bottom:1rem;vertical-align:bottom}@media (min-width:768px){.price{font-size:1.5rem}}.price--50{font-size:.6875rem}@media (min-width:768px){.price--50{font-size:.8125rem}}@media (min-width:1024px){.price--50{font-size:1rem}}.price__label{display:flex;flex-direction:column;min-width:5.625em;text-align:center}.price__previous-percentage{background-color:var(--theme-color-04,#c80000);color:var(--theme-color-05,#fff);display:flex;font-size:.875rem;justify-content:center;line-height:1;margin-bottom:2px;padding:4px 5px 2px 5px}@media (min-width:768px){.price__previous-percentage{font-size:.875rem}}.price__previous-percentage>span{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;max-width:80px}@media (min-width:1024px){.price__previous-percentage>span{max-width:100px}}.price__previous{display:block;font-size:.75rem;line-height:1.2;position:relative;width:100%}.price__main{background-color:var(--theme-color-01,#948980);color:var(--theme-color-03,#fff);display:inline-flex;flex-direction:column;font-size:1rem;justify-content:center;line-height:1;padding:7px 10px}@media (min-width:768px){.price__main{font-size:1.625rem}}.price__main:only-child{padding:14px 10px 7px}.price__wrapper{display:flex;justify-content:center}.price__sub{display:inline-flex;flex-direction:column;justify-content:center}.price__sub sub,.price__sub sup{font-size:40%}.price__sub sup{align-self:flex-start;top:-.6em}.price__sub sup span{position:relative;top:-.4em}.price__sub sub{align-self:flex-end;bottom:-.45em;margin-left:4px}.price__base,.price__info,.price__unit{color:#5c6a82;display:block;font-family:FFDINWebPro,Arial,sans-serif;font-size:.6875em}.price__base:before{content:'('}.price__base:after{content:')'}@media (min-width:768px){.price:not(.price--50) .price__base,.price:not(.price--50) .price__info,.price:not(.price--50) .price__unit{font-size:14px}}.quantitycounter{align-items:center;display:flex;height:40px;position:relative;width:100%;z-index:100}.quantitycounter__minus,.quantitycounter__plus{align-items:center;display:flex;height:100%;outline:0}.quantitycounter__minus{text-align:left}.quantitycounter__minus .icon--minus{display:none}.quantitycounter__minus .icon{margin-left:5px;margin-right:0}.quantitycounter__minus:disabled{color:#d5dce6}.quantitycounter__plus{text-align:right}.quantitycounter__plus .icon{margin-right:5px}.quantitycounter__value{flex-grow:1;padding-top:4px;text-align:center}blockquote p{font-family:FFDINWebPro,Arial,sans-serif;font-size:1.5rem;quotes:"“" "”";text-indent:-.42em}@media (min-width:768px){blockquote p{font-size:1.875rem}}blockquote p:after,blockquote p:before{font-size:1.5em;line-height:.5;vertical-align:middle}blockquote p:before{content:open-quote}blockquote p:after{content:close-quote}blockquote cite{color:#5c6a82;font-style:normal}.rte{overflow:hidden;font-size:.875rem}@media (min-width:768px){.rte{font-size:1rem}}.copy--50 .rte,.rte.copy--50{font-size:.875rem}.copy--25 .rte,.rte.copy--25{color:#5c6a82;font-size:.75rem}.rte a:not([class]){color:#2490d7}.rte a:not([class]):hover{background-image:linear-gradient(currentColor,currentColor);background-position:0 92%;background-repeat:repeat-x;background-size:1px 1px;color:#2490d7;text-decoration:none}.rte a:not([class]):hover *,.rte a:not([class]):hover :after,.rte a:not([class]):hover :before,.rte a:not([class]):hover:after,.rte a:not([class]):hover:before{text-shadow:none}.rte a:not([class]):hover:visited{color:#2490d7}.rte ol,.rte ul{overflow:hidden}.rte ol>br,.rte ul>br{display:none}.searchbox{position:relative}.searchbox__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f2f5f8;border:1px solid #f2f5f8;border-radius:5px;display:block;height:50px;padding:8px 8px;transition:border-color .3s;width:100%}.searchbox__control:focus:not([readonly]),.searchbox__control:hover:not([readonly]){border-color:#172b4d}.searchbox__control:focus-visible:not([readonly]){border-color:#172b4d}.searchbox__control:hover:disabled{border-color:transparent}.searchbox__control::-moz-placeholder{color:#172b4d;opacity:1}.searchbox__control::placeholder{color:#172b4d;opacity:1}.searchbox__control:disabled,.searchbox__control[readonly],fieldset[disabled] .searchbox__control{background-color:rgba(242,245,248,.6);color:#f2f5f8;cursor:not-allowed;opacity:.3}.searchbox__control optgroup:disabled,.searchbox__control option:disabled,.searchbox__control[disabled]>option{color:#f2f5f8}.searchbox__control:focus{outline:0}.searchbox__control:focus-visible{outline:0}.searchbox__control{height:50px;padding:0 49px}@media (min-width:1024px){.searchbox__control{height:60px}}.searchbox__icon-svg--left,.searchbox__icon-svg--right{background:0 0;margin-bottom:0;position:absolute;top:50%;transform:translateY(-50%)}.searchbox__icon-svg--left{cursor:none;height:20px;left:16px;pointer-events:none;width:20px}.searchbox__icon-svg--right{cursor:pointer;height:19px;pointer-events:all;right:16px;width:19px}.searchbox__icon-svg--right .icon{fill:#172b4d;height:19px;width:19px}.searchbox__icon-svg:before{background-color:#f2f5f8}.searchbox .ic-btn--primary:hover{background:0 0}.searchbox.disabled .searchbox__icon-svg--left,.searchbox.disabled .searchbox__icon-svg--right{opacity:.3}.suggest-label{display:inline-flex}.suggest-label>span{font-size:.8rem;font-weight:700;line-height:1;margin-left:4px;padding:4px 6px}.suggest-label__date{background:#2490d7;color:#fff}.suggest-label__online{background:#c80000;color:#fff}.suggest-label__old-price{background:#d5dce6;color:#084c73;order:3;text-decoration:line-through}.suggest-label__price{background:#084c73;color:#fff;order:4}td div.mod-copy,th div.mod-copy{display:inline-flex}.rte table,.table{border:none;border-bottom:1px solid #eee;max-width:100%;width:100%}.rte table caption,.table caption{text-align:left;text-indent:5px;font-size:1.625rem;font-family:Mixa-SemiBold,Arial,sans-serif,cursive;font-weight:100;margin-bottom:.35em}@media (min-width:768px){.rte table caption,.table caption{font-size:2.25rem}}@media (min-width:1024px){.rte table caption,.table caption{font-size:3rem}}.rte table td,.rte table th,.table td,.table th{border:none;border-top:1px solid #eee;padding:11px 10px 9px 10px;text-align:left;vertical-align:top}.rte table thead th,.table thead th{border-bottom:2px solid #eee;border-top:none;vertical-align:bottom}.table-scrollable{display:block;overflow-x:auto;width:100%}.scroll-tabs{border-bottom:1px solid #ccc;margin-bottom:0}.scroll-tabs--flipped{border-bottom:none;border-top:1px solid #ccc}.scroll-tabs .tabs{border:none}.scroll-tabs__btn{background:linear-gradient(to right,rgba(255,255,255,.5) 0,#fff 100%);border:none;bottom:5px;color:#5c6a82;height:33px;transition:color .3s;width:33px}.scroll-tabs__btn:hover{color:#2490d7}.scroll-tabs__btn .icon{height:22px;width:22px}.scroll-tabs__btn.scroll-slider__btn--prev{left:0}.scroll-tabs__btn.scroll-slider__btn--next{right:0}.scroll-tabs--flipped .scroll-tabs__btn{bottom:0;top:5px}.scroll-tabs--reduced .scroll-tabs__btn{height:31px}.tabs{border-bottom:1px solid #ccc;display:flex;list-style-type:none;margin-bottom:0;overflow:hidden}.tabs__item{align-items:center;display:flex;flex-grow:0;flex-shrink:0;position:relative}.tabs__item:before{background-color:#2490d7;bottom:0;content:'';height:0;left:0;position:absolute;right:0}.tabs__item.is-selected:before{height:5px;transition:all .3s}.tabs--block .tabs__item{flex-basis:auto;flex-grow:1;flex-shrink:0}.tabs__action{font-family:FFDINWebProBold,Arial,sans-serif;color:#5c6a82;display:block;font-size:.75rem;margin:0 auto;padding:10px 20px;text-align:center;white-space:nowrap}@media (min-width:768px){.tabs__action{font-size:.875rem}}.tabs__action:focus{outline:0}.is-selected .tabs__action{color:#2490d7}.tabs__action.is-hidden{display:none}.tabs__action span{display:block;font-family:FFDINWebPro,Arial,sans-serif}.tabs--flipped{border-bottom:none;border-top:1px solid #ccc}.tabs--flipped .tabs__item:before{bottom:auto;top:0}.switch{display:inline-block;height:30px;position:relative;width:57px}.switch .slider{background-color:#d5dce6;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{background-color:#fff;bottom:5px;content:'';height:20px;left:5px;position:absolute;transition:.4s;width:20px}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.switch input{height:0;opacity:0;width:0}.switch input:checked+.slider{background-color:#2490d7}.switch input:checked+.slider:before{transform:translateX(26px)}.switch input:focus+.slider{box-shadow:0 0 1px #2490d7}.toolbar{border-bottom:1px solid #eee;display:flex;flex-direction:column;list-style-type:none;margin-bottom:1rem}@media (min-width:768px){.toolbar{flex-direction:row}.toolbar__item:not(:first-child){margin-left:12px}}.toolbar__action{display:block;font-size:.875rem;padding:9px 0}@media (min-width:768px){.toolbar__action{font-size:.75rem;padding:12px 0}}.toolbar__action.is-disabled{color:#172b4d;cursor:not-allowed;opacity:.5}.toolbar .icon{margin-right:4px}.tooltip{position:relative}.tooltip--extended,.tooltip--simple:before{background-color:#eee;box-shadow:2px 2px 5px 1px rgba(0,0,0,.38);color:#172b4d;font-family:FFDINWebPro,Arial,sans-serif;font-size:.875rem;line-height:1.4;max-width:365px;min-width:220px;padding:8px 16px;text-align:left;text-transform:none;display:block;opacity:0;position:absolute;transition:all .3s;visibility:hidden;z-index:9999}.tooltip:after{border:solid transparent;border-width:10px;content:'';display:block;height:0;position:absolute;width:0;z-index:9999}.tooltip--simple:after,.tooltip--simple:before{pointer-events:none}.tooltip--simple:before{content:attr(aria-label)}.tooltip--simple:after{opacity:0;transition:all .3s;visibility:hidden}.tooltip--simple:focus:after,.tooltip--simple:focus:before,.tooltip--simple:hover:after,.tooltip--simple:hover:before{opacity:1;visibility:visible}.tooltip--simple.tooltip--above:after,.tooltip--simple.tooltip--above:before{bottom:calc(100% + 12px);left:50%;transform:translate3d(-50%,-12px,0)}.tooltip--simple.tooltip--above:after{border-top-color:#eee;margin-bottom:-20px}.tooltip--simple.tooltip--above:focus:after,.tooltip--simple.tooltip--above:focus:before,.tooltip--simple.tooltip--above:hover:after,.tooltip--simple.tooltip--above:hover:before{transform:translate3d(-50%,0,0)}.tooltip--simple.tooltip--below:after,.tooltip--simple.tooltip--below:before{left:50%;top:calc(100% + 12px);transform:translate3d(-50%,12px,0)}.tooltip--simple.tooltip--below:after{border-bottom-color:#eee;margin-top:-20px}.tooltip--simple.tooltip--below:focus:after,.tooltip--simple.tooltip--below:focus:before,.tooltip--simple.tooltip--below:hover:after,.tooltip--simple.tooltip--below:hover:before{transform:translate3d(-50%,0,0)}.tooltip--simple.tooltip--left:after,.tooltip--simple.tooltip--left:before{right:calc(100% + 12px);top:50%;transform:translate3d(-12px,-50%,0)}.tooltip--simple.tooltip--left:after{border-left-color:#eee;margin-right:-20px}.tooltip--simple.tooltip--left:focus:after,.tooltip--simple.tooltip--left:focus:before,.tooltip--simple.tooltip--left:hover:after,.tooltip--simple.tooltip--left:hover:before{transform:translate3d(0,-50%,0)}.tooltip--simple.tooltip--right:after,.tooltip--simple.tooltip--right:before{left:calc(100% + 12px);top:50%;transform:translate3d(12px,-50%,0)}.tooltip--simple.tooltip--right:after{border-right-color:#eee;margin-left:-20px}.tooltip--simple.tooltip--right:focus:after,.tooltip--simple.tooltip--right:focus:before,.tooltip--simple.tooltip--right:hover:after,.tooltip--simple.tooltip--right:hover:before{transform:translate3d(0,-50%,0)}.tooltip-container{position:relative}.tooltip-container a{color:inherit}.tooltip-container:focus .tooltip,.tooltip-container:hover .tooltip{opacity:1;transition-delay:0s;visibility:visible}.tooltip-container:focus .tooltip--above,.tooltip-container:hover .tooltip--above{transform:translate3d(-50%,0,0)}.tooltip-container:focus .tooltip--below,.tooltip-container:hover .tooltip--below{transform:translate3d(-50%,0,0)}.tooltip-container:focus .tooltip--left,.tooltip-container:hover .tooltip--left{transform:translate3d(0,-50%,0)}.tooltip-container:focus .tooltip--right,.tooltip-container:hover .tooltip--right{transform:translate3d(0,-50%,0)}.tooltip--extended{transition-delay:.1s}.tooltip--extended.tooltip--above{bottom:100%;left:50%;margin-bottom:12px;transform:translate3d(-50%,-12px,0)}.tooltip--extended.tooltip--above:after{border-top-color:#eee;left:50%;margin-left:-10px;top:100%}.tooltip--extended.tooltip--below{left:50%;margin-top:12px;top:100%;transform:translate3d(-50%,12px,0)}.tooltip--extended.tooltip--below:after{border-bottom-color:#eee;bottom:100%;left:50%;margin-left:-10px}.tooltip--extended.tooltip--left{margin-right:12px;right:100%;top:50%;transform:translate3d(-12px,-50%,0)}.tooltip--extended.tooltip--left:after{border-left-color:#eee;left:100%;margin-top:-10px;top:50%}.tooltip--extended.tooltip--right{left:100%;margin-left:12px;top:50%;transform:translate3d(12px,-50%,0)}.tooltip--extended.tooltip--right:after{border-right-color:#eee;margin-top:-10px;right:100%;top:50%}.vcard__address{margin-bottom:1rem}@media (min-width:768px){.vcard{display:flex}.vcard__address{margin-right:1rem;min-width:33.33%}}.vcard p,.vcard__adr{font-style:normal;margin-bottom:0}.vcard__address-country,.vcard__street-address{display:block}.vcard__email{text-decoration:underline}.video{display:block;overflow:hidden;position:relative}.video embed,.video iframe,.video img,.video object,.video svg,.video video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.video:before{content:'';display:block;width:100%;padding-bottom:56.25%}.video__youtube{background-color:rgba(255,255,255,.8);color:#172b4d;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;z-index:10}.video__youtube-btn,.video__youtube-copy{left:0;margin:0 auto;max-width:360px;padding:0 5px;position:absolute;right:0;text-align:center}.video__youtube-copy{bottom:calc(50% + 34px);width:100%}@media (min-width:768px) and (max-width:1439px){.col-sm-4 .video__youtube-copy{top:5px}}.video__youtube-btn{top:calc(50% + 34px);width:-moz-fit-content;width:fit-content}.video__youtube:active,.video__youtube:hover{opacity:1}.video__play-button{background-color:rgba(0,0,0,.25);height:100%;left:0;position:absolute;top:0;transition:background .3s;width:100%;z-index:5}.video__play-button .icon{bottom:0;color:#fff;height:52px;left:0;margin:auto;position:absolute;right:0;top:0;transition:all .3s;width:52px}.video__play-button:hover{background-color:rgba(0,0,0,.35)}.video__play-button:hover .icon{text-shadow:0 0 12px #fff}.video.disclaimer-accepted .video__youtube,.video.is-active .img-responsive,.video.is-active .video__play-button,.video.is-active .video__poster,.video.is-active .video__youtube,.video__player:not([data-autoplay]){display:none}.video.is-active .video__player{display:block}.mod-aniko-stores-map{background-color:#fafafa;overflow:hidden;position:relative}@media (max-width:767px){.mod-aniko-stores-map{height:calc(75vh - 64px)}}@media (min-width:768px){.mod-aniko-stores-map:before{content:'';display:block;padding-bottom:66.66667%;width:100%}}.mod-aniko-stores-map__container{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.mod-aniko-stores-map .ym-map-container .loader{display:none}.mod-accordion__head{cursor:pointer;display:block;outline:0;position:relative;transition:background-color .3s}.mod-accordion__head::-webkit-details-marker{display:none}.no-touch .mod-accordion__head:hover,.touch .mod-accordion__head:active{background-color:#e6eaf0}.mod-accordion__arrow{bottom:0;margin:auto 0;position:absolute;top:0;transition:transform .3s}.mod-accordion__item[open]>.mod-accordion__head>.mod-accordion__arrow{transform:rotate(-180deg)}.mod-accordion--primary{border-bottom:1px solid #e6eaf0}.mod-accordion--primary .mod-accordion__icon{bottom:0;color:#2490d7;margin:auto 0;position:absolute;right:38px;top:0}@media (min-width:768px){.mod-accordion--primary .mod-accordion__icon{right:86px}}.mod-accordion--primary .mod-accordion__arrow{right:8px}@media (min-width:768px){.mod-accordion--primary .mod-accordion__arrow{right:32px}}.mod-accordion--primary .mod-accordion__head{border-top:1px solid #e6eaf0;font-size:1.125rem;padding-bottom:15px;padding-left:8px;padding-right:60px;padding-top:19px}@media (min-width:768px){.mod-accordion--primary .mod-accordion__head{padding-left:32px;padding-right:132px}}.mod-accordion--primary .mod-accordion__body{padding:0 8px 40px 8px;position:relative;top:10px}@media (min-width:768px){.mod-accordion--primary .mod-accordion__body{padding:0 32px 40px 32px}}.mod-accordion--primary .mod-accordion--primary{margin-left:30px}.mod-accordion--secondary .mod-accordion__item{font-size:.875rem}@media (min-width:768px){.mod-accordion--secondary .mod-accordion__item{font-size:1rem}}.mod-accordion--secondary .mod-accordion__item:not(:last-child){border-bottom:1px solid #d5dce6}.mod-accordion--secondary .mod-accordion__icon{height:20px;margin-right:10px;position:relative;top:-.125em;width:20px}.mod-accordion--secondary .mod-accordion__arrow{color:#2490d7;height:12px;right:8px;width:12px}.mod-accordion--secondary .mod-accordion__head{font-family:FFDINWebProBold,Arial,sans-serif;padding:23px 28px 19px 8px}.mod-accordion--secondary .mod-accordion__body{padding:0 8px 20px 8px}.mod-accordion--secondary .mod-accordion__body .rte:not(:last-child){margin-bottom:16px}.mod-accordion--secondary .mod-accordion__body .rte>:last-child{margin-bottom:0}.mod-active-filter{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:5px}.mod-active-filter li{flex:0 0 auto;margin:0 10px 10px 0}.mod-active-filter li:last-child{margin-right:0}.mod-active-filter.column{flex-direction:column}.mod-active-filter.column li{margin:0 0 10px}.mod-active-filter.column li:last-child{margin-bottom:0}.mod-age-gate{background-color:rgba(0,0,0,.4);bottom:0;display:none;left:0;margin-bottom:0;position:absolute;right:0;top:0;z-index:82}.age-gate-open .mod-age-gate{display:block}.mod-age-gate__dialog{align-items:center;background:#fff;display:flex;height:calc(100% - 163px - 40px);margin:20px;max-height:calc(100vh - 163px - 40px);overflow:auto;-webkit-overflow-scrolling:touch;position:sticky;top:163px;width:calc(100% - 40px);z-index:90}@media (min-width:1024px){.mod-age-gate__dialog{height:calc(100% - 200px - 80px);margin:40px auto;max-height:calc(100vh - 200px - 80px);top:200px;width:calc(100% - 120px)}}.mod-age-gate__close{height:32px;overflow:hidden;position:absolute;right:22px;top:1rem;transform:scale(1.2);transition:color .3s;width:32px;z-index:5}.mod-age-gate__close:hover{color:#2490d7}.mod-age-gate__body{margin:auto;max-width:460px;padding:30px 30px 20px 30px;text-align:center;width:100%}.mod-age-gate__visual{margin:0 auto 20px auto;max-width:100px}@media (min-width:768px){.mod-age-gate__visual{margin-bottom:30px;max-width:150px}}.mod-age-gate__form{display:flex;margin:0 30px}@media (min-width:768px){.mod-age-gate__form{margin:0 50px}}.mod-age-gate__form--date{flex-wrap:wrap}.mod-age-gate__form--date .textfield{flex:1}.mod-age-gate__form--date .btn,.mod-age-gate__form--date .textfield{margin-left:4px;margin-right:4px}.mod-age-gate__form--date input[type=number]::-webkit-inner-spin-button,.mod-age-gate__form--date input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.mod-age-gate__form--date input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.mod-age-gate__form--button .btn{margin-left:12px;margin-right:12px}.mod-allow-geo-location{background:rgba(66,66,66,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.mod-doc-highlight .mod-allow-geo-location{height:400px;position:relative}.mod-allow-geo-location__content{background:#fff;left:50%;max-width:351px;padding:16px 13px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.mod-allow-geo-location__content .btn:last-of-type{margin-bottom:0}.mod-app-newsletter-teaser{padding:22px 0 6px;position:relative;color:#fff}.mod-app-newsletter-teaser:before{background-color:#172b4d;content:'';height:100%;left:50%;max-width:1817px;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.mod-app-newsletter-teaser:before{max-width:none}@media (min-width:768px){.mod-app-newsletter-teaser{padding:37px 0}}.mod-app-newsletter-teaser .mod-app-teaser{display:none}@media (min-width:768px){.mod-app-newsletter-teaser .mod-app-teaser{display:block;padding-bottom:37px}}.mod-app-teaser__inlay{display:flex}.mod-app-teaser__headline{font-size:1.8125rem}.mod-app-teaser__inlay-wrapper{padding-top:4px}.mod-app-teaser__inlay-wrapper>span{display:block;margin-bottom:14px}.mod-app-teaser__inlay-wrapper>a{display:inline-block;margin-right:22px}.mod-app-teaser__inlay-wrapper>a:last-of-type{margin-right:0}.mod-app-teaser__app-icon{height:80px;margin-right:22px;width:81px}.mod-app-teaser__store-badge{height:40px}@media (max-width:1023px){.mod-app-teaser__store-badge{height:36px}}.mod-article-intro{display:flex;flex-direction:column}.mod-article-intro:after,.mod-article-intro:before{content:' ';display:table}.mod-article-intro:after{clear:both}@media (min-width:768px){.mod-article-intro{display:block}}.mod-article-intro__header{position:relative}@media (max-width:767px){.mod-article-intro__header{order:-1}}@media (min-width:768px){.mod-article-intro__header{float:left;padding-left:8px;width:50%}}.mod-article-intro__header-headline{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.mod-article-intro__header-headline-small{font-family:FFDINWebProBold,Arial,sans-serif;color:#5c6a82;margin-bottom:0;text-transform:uppercase;display:block;font-size:.9375rem;line-height:1.4;margin-bottom:0;width:100%}.mod-article-intro__header .inactive{visibility:hidden}.mod-article-intro__header .hint{font-family:FFDINWebProBold,Arial,sans-serif;color:#de980b;font-size:.875rem}.mod-article-intro__header-tipp{background:url(../../frontend/aldi/images/logo_alditipp.png) no-repeat;background-size:100%;height:0;margin-top:-10px;overflow:hidden;padding-top:35px;text-indent:150px;width:85px}.mod-article-intro__gallery{position:relative;width:100%}@media (min-width:768px){.mod-article-intro__gallery{float:left;padding-right:8px;width:50%}}.mod-article-intro__label{background-color:#001e78;border-radius:0 0 4px 4px;color:#fff;font-family:FFDINWebProCondBold,Arial,sans-serif;font-size:1.5rem;left:16px;line-height:1;padding:8px 8px 2px 8px;pointer-events:none;position:absolute;top:0;z-index:2}.mod-article-intro__label small{display:block;font-size:.875rem}.mod-article-intro__services{border-bottom:1px solid #ccc;display:flex;height:53px;justify-content:flex-end;margin-bottom:27px}.mod-article-intro__services-nav{position:relative;width:100%}@media (min-width:768px){.mod-article-intro__services-nav{width:50%}}.mod-article-intro__services-nav-group{display:inline-block}@media (max-width:767px){.mod-article-intro__services-nav-group{text-align:center;width:100%}}.mod-article-intro__services-nav a{display:inline-block}.mod-article-intro__services-nav-next .icon,.mod-article-intro__services-nav-overview .icon,.mod-article-intro__services-nav-previous .icon{height:30px;width:30px}@media (min-width:768px){.mod-article-intro__services-nav-next .icon,.mod-article-intro__services-nav-overview .icon,.mod-article-intro__services-nav-previous .icon{height:22px;width:22px}}.mod-article-intro__services-nav-overview{color:#5c6a82;position:absolute;top:0}@media (min-width:768px){.mod-article-intro__services-nav-overview{margin-right:10px;position:static}}.mod-article-intro__services-nav-next,.mod-article-intro__services-nav-previous{color:#999}.mod-article-intro__services-nav-next.last,.mod-article-intro__services-nav-previous.last{opacity:.3}.mod-article-intro__services-nav-next.last:hover,.mod-article-intro__services-nav-previous.last:hover{color:#999;cursor:default}.mod-article-intro__services-nav-pag{display:inline-block;font-size:.875rem;font-family:FFDINWebProBold,Arial,sans-serif}.mod-article-intro__services-share{text-align:right;width:50%}@media (max-width:767px){.mod-article-intro__services-share{position:absolute;right:0;width:auto}}@media (min-width:768px){.mod-article-intro__services-share .hidden-xs{display:inline-flex!important}}@media (max-width:767px){.mod-article-intro__info{display:flex;flex-direction:column}}@media (min-width:768px) and (max-width:1023px){.mod-article-intro__info{min-height:169px}}@media (min-width:1024px) and (max-width:1439px){.mod-article-intro__info{min-height:248px}}@media (min-width:1440px){.mod-article-intro__info{min-height:385px}}.mod-article-intro__info-small{color:#e6eaf0;font-size:.9375rem;margin-bottom:0;font-family:FFDINWebProBold,Arial,sans-serif}.mod-article-intro__info-link{margin-bottom:26px}.mod-article-intro__info .rte{margin-bottom:1rem}.mod-article-intro__info .rte>:last-child{margin-bottom:0}.mod-article-intro__description{margin:20px 0 0;width:100%}@media (min-width:768px){.mod-article-intro__description{float:left;margin-top:0;padding-left:8px;width:50%}}.mod-article-intro__price{display:flex;flex-direction:column}@media (max-width:767px){.mod-article-intro__price{order:-1}}.mod-article-intro__price--blank{flex-direction:column}.mod-article-intro__price--blank .price{order:1}.mod-article-intro__price:not(.mod-article-intro__price--blank) .price{align-self:flex-start;margin-right:16px}@media (min-width:1024px){.mod-article-intro__price:not(.mod-article-intro__price--blank) .price{margin-right:40px}}.mod-article-intro__price .price+.price__meta{margin:-10px 0 10px 0}.mod-article-intro--sold-out .price__label,.mod-article-intro--sold-out .price__previous-percentage{background-color:#8a898b!important}.mod-article-intro__actions{display:flex;flex-direction:column;position:relative}@media (min-width:768px){.mod-article-intro__actions{flex-direction:row}}.mod-article-intro__actions--offset{margin-top:22px}@media (min-width:768px){.mod-article-intro__actions--offset{margin-top:0}}@media (min-width:768px){.mod-article-intro__actions .btn{flex:1;min-width:167px}}@media (min-width:768px){.mod-article-intro__actions .btn:first-of-type{margin-right:16px}}.mod-article-intro__actions .btn+.btn:not(.btn--block){margin-left:0}.mod-article-intro__badges img{display:inline-block;height:56px;margin:0 16px 0 0;width:auto}.mod-article-intro__btn--remember{padding-top:0}.mod-article-intro__btn--remember .icon-wrapper{position:relative}.mod-article-intro__btn--remember .icon-wrapper{position:relative}.mod-article-intro__btn--remember .icon-wrapper .icon{margin-right:0}.mod-article-intro__btn--remember .icon-wrapper .icon--add-to-list{transform:scale(1);transition:transform .3s}.mod-article-intro__btn--remember .icon-wrapper .icon--delete{left:0;position:absolute;top:0;transform:scale(0);transition:transform .3s}.mod-article-intro__btn--remember.is-added .icon-wrapper .icon--add-to-list{transform:scale(0)}.mod-article-intro__btn--remember.is-added .icon-wrapper .icon--delete{transform:scale(1)}.mod-article-intro__btn--remember .mod-article-intro__actions-remove,.mod-article-intro__btn--remember .quantitycounter{display:none}.mod-article-intro__btn--remember .mod-article-intro__actions-add,.mod-article-intro__btn--remember .mod-article-intro__actions-remove{padding:4px 0 0 8px}.mod-article-intro__btn--remember.is-added .icon-wrapper,.mod-article-intro__btn--remember.is-added .mod-article-intro__actions-add{display:none}.mod-article-intro__btn--remember.is-added .mod-article-intro__actions-remove{display:inline}.mod-article-intro__btn--remember.is-added .quantitycounter{display:flex}.mod-article-intro .mod-product-availability{margin-bottom:20px!important}.mod-article-overlay-background{background-color:rgba(0,0,0,.4);bottom:0;height:100%;left:0;opacity:1;position:fixed;width:100%;z-index:100}.mod-article-overlay{background-color:#fff;border-radius:5px;bottom:0;left:0;margin-bottom:0;overflow-y:scroll;padding:20px;position:fixed;width:100%;z-index:10}@media (min-width:1024px){.mod-article-overlay{bottom:auto;height:auto;left:auto;margin:10% auto;max-width:1090px;overflow:visible;padding:100px;position:relative;top:auto;width:80%}}.mod-article-overlay--expanded{overflow-x:scroll}.mod-article-overlay--expanded .price__meta{grid-area:3/1/4/3!important}.mod-article-overlay--fixed-height{height:370px!important}.mod-article-overlay__article-info{grid-area:1/2/2/3;min-width:160px}@media (min-width:1024px){.mod-article-overlay__article-info{grid-area:1/2/2/3}}.mod-article-overlay--expanded .mod-article-overlay__article-info{grid-area:5/1/6/2}.mod-article-overlay__article-intro{display:grid;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:minmax(130px,250px) auto;grid-template-rows:minmax(120px,auto) repeat(3,auto);margin-bottom:10px;position:relative}@media (min-width:1024px){.mod-article-overlay__article-intro{grid-column-gap:25px;grid-row-gap:10px;grid-template-columns:335px 1fr;grid-template-rows:repeat(5,minmax(10px,max-content));margin-bottom:55px}}.mod-article-overlay--expanded .mod-article-overlay__article-intro{grid-column-gap:0;grid-row-gap:10px;grid-template-columns:1fr;grid-template-rows:repeat(8,auto)}.mod-article-overlay__back-btn{font-size:.625rem;margin-bottom:15px;text-transform:uppercase}@media (min-width:1024px){.mod-article-overlay__back-btn{display:none}}.mod-article-overlay__badges{display:none}@media (min-width:1024px){.mod-article-overlay__badges{display:block;grid-area:6/2/5/3}}.mod-article-overlay--expanded .mod-article-overlay__badges{display:block;grid-area:7/1/8/2}.mod-article-overlay__badges img{display:inline-block;height:56px;margin:0 16px 0 0;width:auto}.mod-article-overlay__brand{display:block;font-size:.625rem;line-height:1.4;font-family:FFDINWebProBold,Arial,sans-serif;color:#5c6a82;margin-bottom:0;text-transform:uppercase}@media (min-width:768px){.mod-article-overlay__brand{font-size:.75rem}}.mod-article-overlay__brand:after{content:'\00a0'}.mod-article-overlay__close{display:none}@media (min-width:1024px){.mod-article-overlay__close{display:block;margin-left:auto;position:absolute;right:15px;top:15px}}.mod-article-overlay__cta{display:block;grid-area:3/1/4/3}.mod-article-overlay__cta-action{display:flex;justify-content:space-between}.mod-article-overlay__cta-action .btn:last-of-type{margin-left:10px}.mod-article-overlay__cta-action .btn:only-of-type{margin-left:0}.mod-article-overlay--expanded .mod-article-overlay__cta-action{display:block}.mod-article-overlay--expanded .mod-article-overlay__cta-action .btn:last-of-type{margin-left:0}@media (min-width:1024px){.mod-article-overlay__cta{grid-area:5/2/4/3}}.mod-article-overlay--expanded .mod-article-overlay__cta{grid-area:4/1/5/2}.mod-article-overlay__cta .mod-article-overlay__btn-hover{width:100%}.mod-article-overlay__content{display:none}@media (min-width:1024px){.mod-article-overlay__content{display:flex}}.mod-article-overlay--expanded .mod-article-overlay__content{display:flex}.mod-article-overlay__energylabel{display:inline-block;grid-area:2/2/3/3}.mod-article-overlay--expanded .mod-article-overlay__energylabel{grid-area:6/1/7/2}@media (min-width:1024px){.mod-article-overlay__energylabel{display:inline-block;grid-area:2/2/3/3;justify-self:end}}.mod-article-overlay__flag{align-items:flex-start;display:flex;flex-direction:column;font-size:.625rem;list-style:none;margin-bottom:0;position:absolute;top:0;z-index:1}.mod-article-overlay__flag-item{align-items:center;color:#fff;display:flex;font-family:FFDINWebProBold,Arial,sans-serif;margin-bottom:5px;max-height:21px;padding:5px 5px 3px 5px;text-align:center;text-transform:uppercase}.mod-article-overlay__flag-item--warning{background-color:#bd3939}.mod-article-overlay__flag-item--available{background-color:#2490d7}.mod-article-overlay__flag-item--info{background-color:#001e78}.mod-article-overlay__flag-item:last-child{margin-bottom:0}.mod-article-overlay__flag-item>svg{bottom:auto;flex:1;height:12px;left:auto;margin-right:4px;margin-top:-3px;position:relative;top:auto;width:12px}.mod-article-overlay__flag-item>span{line-height:inherit;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.mod-article-overlay__description{margin-bottom:8px;max-height:100px;overflow:hidden}@media (min-width:1024px){.mod-article-overlay__description{max-height:unset}}.mod-article-overlay__description p,.mod-article-overlay__description>span{font-size:.875rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.mod-article-overlay__description p,.mod-article-overlay__description>span{-webkit-line-clamp:unset;text-overflow:unset}}.mod-article-overlay--expanded .mod-article-overlay__description p,.mod-article-overlay--expanded .mod-article-overlay__description>span{-webkit-line-clamp:unset;text-overflow:unset}.mod-article-overlay--expanded .mod-article-overlay__description{max-height:unset}.mod-article-overlay__media{grid-area:1/1/2/2;position:relative}@media (min-width:1024px){.mod-article-overlay__media{grid-area:1/1/6/2}}.mod-article-overlay--expanded .mod-article-overlay__media{grid-area:1/1/3/3;margin-bottom:0;margin-right:0;width:calc(100vw - 40px)}.mod-article-overlay__media>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.mod-article-overlay__media>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom:-20px;left:50%;margin-left:-45px;white-space:nowrap}.mod-article-overlay__media>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.mod-article-overlay__media.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.mod-article-overlay__media-thumb{display:none;margin-top:25px;overflow:hidden}@media (min-width:1024px){.mod-article-overlay__media-thumb{display:block}}.mod-article-overlay__media-thumb .icon--play,.mod-article-overlay__media-thumb .icon-play{align-items:center;background-color:rgba(0,0,0,.25);border:8px solid transparent;color:#fff;display:flex;height:100%;justify-content:center;left:50%!important;position:absolute;top:50%!important;transform:translate(-50%,-50%);width:60%!important;z-index:2}@media (min-width:1024px){.mod-article-overlay__media-thumb .icon--play,.mod-article-overlay__media-thumb .icon-play{border:14px solid transparent}}.mod-article-overlay__media-thumb .swiper-slide{display:block;overflow:hidden;position:relative;border:1px solid #e6eaf0;cursor:pointer;flex:0 0 auto;margin-right:10px;transition:border .3s}.mod-article-overlay__media-thumb .swiper-slide embed,.mod-article-overlay__media-thumb .swiper-slide iframe,.mod-article-overlay__media-thumb .swiper-slide img,.mod-article-overlay__media-thumb .swiper-slide object,.mod-article-overlay__media-thumb .swiper-slide svg,.mod-article-overlay__media-thumb .swiper-slide video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-article-overlay__media-thumb .swiper-slide:before{content:'';display:block;width:100%;padding-bottom:100%}.mod-article-overlay__media-thumb .swiper-slide img{height:100%;left:50%;margin:0 auto;transform:translateX(-50%);width:auto;z-index:1}.mod-article-overlay__media-item{display:block;overflow:hidden;position:relative;background-color:var(--theme-color-02,#f2f5f8);background-image:var(--theme-image-288w,none);height:100%}.mod-article-overlay__media-item embed,.mod-article-overlay__media-item iframe,.mod-article-overlay__media-item img,.mod-article-overlay__media-item object,.mod-article-overlay__media-item svg,.mod-article-overlay__media-item video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-article-overlay__media-item:before{content:'';display:block;width:100%;padding-bottom:75%}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.mod-article-overlay__media-item{background-image:var(--theme-image-592w,none)}}.mod-article-overlay__media-item>img:not(.img-contain):not(.img-cover){bottom:10px;height:auto;left:10px;max-width:35px;position:absolute;top:auto;width:100%}@media (min-width:768px){.mod-article-overlay__media-item>img:not(.img-contain):not(.img-cover){max-width:60px}}@media (min-width:1024px){.mod-article-overlay__media-item{height:335px}}.mod-article-overlay__media-item .badge{pointer-events:none}.mod-article-overlay__media-item .badge:before{background-color:rgba(255,255,255,.4);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.mod-article-overlay__media-item .badge-label{background-color:var(--theme-color-06,#2490d7);color:var(--theme-color-07,#fff);font-size:.75rem;left:-17px;line-height:1.5;padding:10px 0 7px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:rotate(-15deg) translate(0,-50%);transform-origin:50% 50%;width:calc(100% + 44px);z-index:22;font-family:FFDINWebProBold,Arial,sans-serif}.mod-article-overlay__media-item .video{position:absolute;top:50%;transform:translateY(-50%);width:100%}.mod-article-overlay__media-item .video__player{display:block!important}.mod-article-overlay__price{align-self:end;grid-area:1/1/2/2;justify-self:end;margin-bottom:0;z-index:10}@media (min-width:1024px){.mod-article-overlay__price{align-self:start;grid-area:2/2/3/3;justify-self:start}}.mod-article-overlay--expanded .mod-article-overlay__price{grid-area:2/1/3/2}.mod-article-overlay .price__meta{grid-area:2/1/3/2;text-align:right}@media (min-width:1024px){.mod-article-overlay .price__meta{grid-area:3/2/3/2;text-align:left}}.mod-article-overlay__title{font-size:1rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.mod-article-overlay__title{font-size:1.25rem}}.mod-article-overlay__notification-container{position:relative}.mod-article-overlay .swiper-container-thumbs .btn-next,.mod-article-overlay .swiper-container-thumbs .btn-prev{cursor:pointer;position:absolute;top:50%;transform:translate(0,-50%);z-index:10}.mod-article-overlay .swiper-container-thumbs .btn-next.swiper-button-disabled,.mod-article-overlay .swiper-container-thumbs .btn-prev.swiper-button-disabled{cursor:unset;opacity:.35;pointer-events:none}.mod-article-overlay .swiper-container-thumbs .btn-prev{left:0}.mod-article-overlay .swiper-container-thumbs .btn-next{right:0}.mod-article-overlay .swiper-container-thumbs .swiper-slide{border:1px solid #d5dce6}.mod-article-overlay .swiper-container-thumbs .swiper-slide:hover{border:1px solid #5c6a82}.mod-article-overlay .swiper-container-thumbs .swiper-slide-thumb-active{border:1px solid #5c6a82}.mod-article-tile{transition:box-shadow .3s,transform .3s;border-radius:5px;display:flex;flex-direction:column;margin-bottom:0;position:relative}.no-touch .mod-article-tile:hover,.touch .mod-article-tile:active{box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);transform:translate(0,-3px)}.tiles-grid>div>.mod-article-tile{height:100%}.mod-article-tile--hero{background-color:var(--theme-color-02,#fff)}@media (min-width:768px){.mod-article-tile--hero{flex-direction:row}}.mod-article-tile__action{bottom:0;left:0;outline:0;overflow:hidden;position:absolute;right:0;text-indent:200%;top:0;white-space:nowrap;z-index:1}.mod-article-tile__media{display:block;overflow:hidden;position:relative;background-color:var(--theme-color-02,#f2f5f8);background-image:var(--theme-image-288w,none);border-radius:5px 5px 0 0;flex-shrink:0;position:relative}.mod-article-tile__media embed,.mod-article-tile__media iframe,.mod-article-tile__media img,.mod-article-tile__media object,.mod-article-tile__media svg,.mod-article-tile__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-article-tile__media:before{content:'';display:block;width:100%;padding-bottom:75%}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.mod-article-tile__media{background-image:var(--theme-image-592w,none)}}.mod-article-tile__media img:not(.img-contain):not(.img-cover){bottom:10px;height:auto;left:10px;max-width:35px;position:absolute;top:auto;width:100%}@media (min-width:768px){.mod-article-tile__media img:not(.img-contain):not(.img-cover){max-width:60px}}.mod-article-tile--hero .mod-article-tile__media{background-image:var(--theme-image-592w,none);width:100%}.mod-article-tile--hero .mod-article-tile__media:before{padding-bottom:56.25%}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.mod-article-tile--hero .mod-article-tile__media{background-image:var(--theme-image-900w,none)}}@media (min-width:768px){.mod-article-tile--hero .mod-article-tile__media{border-radius:5px 0 0 5px;width:370px}.mod-article-tile--hero .mod-article-tile__media:before{padding-bottom:109.45946%}}@media (min-width:1024px){.mod-article-tile--hero .mod-article-tile__media{width:462px}.mod-article-tile--hero .mod-article-tile__media:before{padding-bottom:87.66234%}}.mod-article-tile--sold-out .mod-article-tile__media:after{background:#fff;content:'';display:block;height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%}.mod-article-tile__flag{left:0;position:absolute;top:0}.mod-article-tile--sold-out .mod-article-tile__flag>li{background-color:#e6eaf0;color:#5c6a82}.mod-article-tile__content{border:1px solid #e6eaf0;border-radius:0 0 5px 5px;border-top:none;display:grid;flex:1;gap:0;grid-template-areas:'legal' 'info' 'cta';grid-template-columns:1fr;grid-template-rows:61px auto auto;padding:0 10px 10px;position:relative}@media (min-width:768px){.mod-article-tile--hero .mod-article-tile__content{border-left:none;border-radius:0 5px 5px 0;border-top:1px solid #e6eaf0;grid-template-areas:'info' 'price' 'legal' 'cta';grid-template-rows:1fr auto auto auto;padding:30px 20px 10px 20px}}.mod-article-tile__price{margin-bottom:0;position:absolute;right:0;top:0;transform:translateY(-100%)}.mod-article-tile .price__info,.mod-article-tile .price__unit{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.mod-article-tile .price__base{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.mod-article-tile--hero .mod-article-tile__price{grid-area:price;justify-self:end;position:relative;right:auto;top:auto;transform:translateY(0)}}.mod-article-tile--sold-out .mod-article-tile__price .price__label s,.mod-article-tile--sold-out .mod-article-tile__price .price__label span{background-color:#e6eaf0!important;color:#5c6a82}.mod-article-tile .price__meta{grid-area:legal;line-height:1.2;padding-top:6px;text-align:right}.mod-article-tile .price__previous-percentage span{padding:2px 0}.mod-article-tile__info{grid-area:info}.mod-article-tile__info>p{font-size:.75rem;margin-bottom:8px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.mod-article-tile__info>p{font-size:.875rem}}.mod-article-tile__brand{display:block;font-size:.625rem;line-height:1.4;font-family:FFDINWebProBold,Arial,sans-serif;color:#5c6a82;margin-bottom:0;text-transform:uppercase}@media (min-width:768px){.mod-article-tile__brand{font-size:.75rem}}.mod-article-tile__brand:after{content:'\00a0'}.mod-article-tile__title-wrapper{display:flex;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.875rem;line-height:1.35714;margin-bottom:10px}@media (min-width:768px){.mod-article-tile__title-wrapper{font-size:1rem;line-height:1.4375}}.mod-article-tile__title-wrapper sup{top:5px}.mod-article-tile__title{font-size:1rem;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.mod-article-tile__title{font-size:1.25rem}}.mod-article-tile__cta{align-self:end;display:flex;grid-area:cta;height:50px;justify-content:space-around;margin-top:30px;position:relative;z-index:10}@media (min-width:768px){.mod-article-tile--hero .mod-article-tile__cta{margin-top:40px}}.mod-article-tile--sold-out .mod-article-tile__cta{display:none}.mod-shopping-list .mod-article-tile--sold-out .mod-article-tile__cta{display:flex!important}.mod-article-tile__btn{background:#fff;margin-bottom:0;overflow:hidden;padding-left:8px;padding-right:8px;position:absolute;top:0;transition:all .5s;width:calc(50% - 3px)}@media (min-width:1024px){.mod-article-tile__btn{width:calc(50% - 10px)}}.mod-article-tile__btn:only-of-type{width:100%!important}.mod-article-tile__btn .mod-article-tile__btn-hover{align-items:center;display:flex;justify-content:center;overflow:hidden;transition:all .5s}.mod-article-tile--hero .mod-article-tile__btn{background-color:var(--theme-color-02,#fff)}.mod-article-tile--hero .mod-article-tile__btn:only-of-type{left:auto;right:0;width:50%!important}.mod-article-tile__btn--remember{padding-top:0;animation-duration:.5s;animation-fill-mode:forwards;animation-name:btnAnimationIn;left:0}.mod-article-tile__btn--remember .icon-wrapper{position:relative}.mod-article-tile__btn--remember .icon-wrapper .icon{margin-right:0}.mod-article-tile__btn--remember .icon-wrapper .icon--add-to-list{transform:scale(1);transition:transform .3s}.mod-article-tile__btn--remember .icon-wrapper .icon--delete{left:0;position:absolute;top:0;transform:scale(0);transition:transform .3s}.mod-article-tile__btn--remember.is-added .icon-wrapper .icon--add-to-list{transform:scale(0)}.mod-article-tile__btn--remember.is-added .icon-wrapper .icon--delete{transform:scale(1)}.mod-article-tile__btn--remember .mod-article-tile__cta-add,.mod-article-tile__btn--remember .mod-article-tile__cta-remove{line-height:1;max-width:0;opacity:0;overflow:hidden;padding-top:4px;text-overflow:ellipsis;transition:all .5s;white-space:nowrap}.mod-article-tile__btn--remember .mod-article-tile__cta-add:before,.mod-article-tile__btn--remember .mod-article-tile__cta-remove:before{content:'\00a0 \00a0';white-space:pre}.mod-article-tile__btn--remember .quantitycounter__minus,.mod-article-tile__btn--remember .quantitycounter__plus{display:none}@media (min-width:1024px){.mod-article-tile__btn--remember .quantitycounter__minus,.mod-article-tile__btn--remember .quantitycounter__plus{display:flex}}.mod-article-tile__btn--remember:only-of-type{width:100%!important}.mod-article-tile__btn--remember:only-of-type .mod-article-tile__cta-add,.mod-article-tile__btn--remember:only-of-type .mod-article-tile__cta-remove{max-width:100%;opacity:1}.mod-article-tile__btn--remember:only-of-type .quantitycounter__minus,.mod-article-tile__btn--remember:only-of-type .quantitycounter__plus{display:flex}.mod-article-tile__btn--remember.hover{animation-duration:1s;animation-fill-mode:forwards;animation-name:btnAnimationOut;transition:all 1s;width:100%}.mod-article-tile__btn--remember.hover .mod-article-tile__btn-hover{transition:width .5s}.mod-article-tile__btn--remember.hover .mod-article-tile__cta-add,.mod-article-tile__btn--remember.hover .mod-article-tile__cta-remove{max-width:100%;opacity:1;transition:all 1s}.mod-article-tile__btn--remember.hover .quantitycounter__minus,.mod-article-tile__btn--remember.hover .quantitycounter__plus{display:flex}@media (min-width:1024px){.mod-article-tile__btn--remember:hover{animation-duration:1s;animation-fill-mode:forwards;animation-name:btnAnimationOut;transition:all 1s;width:100%}.mod-article-tile__btn--remember:hover .mod-article-tile__btn-hover{transition:width .5s}.mod-article-tile__btn--remember:hover .mod-article-tile__cta-add,.mod-article-tile__btn--remember:hover .mod-article-tile__cta-remove{max-width:100%;opacity:1;transition:all 1s}}@media (min-width:1024px){.mod-article-tile__btn--remember:hover:only-of-type{animation-name:none}}.mod-article-tile__btn--remember .mod-article-tile__cta-remove,.mod-article-tile__btn--remember .quantitycounter{display:none}.mod-article-tile__btn--remember.is-added .mod-article-tile__btn-hover{width:100%}.mod-article-tile__btn--remember.is-added .icon-wrapper,.mod-article-tile__btn--remember.is-added .mod-article-tile__cta-add{display:none}.mod-article-tile__btn--remember.is-added .mod-article-tile__cta-remove{display:inline}.mod-article-tile__btn--remember.is-added .quantitycounter{display:flex}.mod-article-tile__btn--delete,.mod-article-tile__btn--reminder{right:0;padding-top:0}@media (min-width:1024px){.mod-article-tile__btn--delete,.mod-article-tile__btn--reminder{animation-duration:.5s;animation-fill-mode:forwards;animation-name:btnAnimationIn}}.mod-article-tile__btn--delete .icon-wrapper,.mod-article-tile__btn--reminder .icon-wrapper{position:relative}.mod-article-tile__btn--delete .icon-wrapper .icon,.mod-article-tile__btn--reminder .icon-wrapper .icon{margin-right:0}.mod-article-tile__btn--delete .icon-wrapper .icon--add-to-list,.mod-article-tile__btn--reminder .icon-wrapper .icon--add-to-list{transform:scale(1);transition:transform .3s}.mod-article-tile__btn--delete .icon-wrapper .icon--delete,.mod-article-tile__btn--reminder .icon-wrapper .icon--delete{left:0;position:absolute;top:0;transform:scale(0);transition:transform .3s}.mod-article-tile__btn--delete.is-added .icon-wrapper .icon--add-to-list,.mod-article-tile__btn--reminder.is-added .icon-wrapper .icon--add-to-list{transform:scale(0)}.mod-article-tile__btn--delete.is-added .icon-wrapper .icon--delete,.mod-article-tile__btn--reminder.is-added .icon-wrapper .icon--delete{transform:scale(1)}.mod-article-tile__btn--delete .icon,.mod-article-tile__btn--reminder .icon{margin-right:0}.mod-article-tile__btn--delete span,.mod-article-tile__btn--reminder span{line-height:1;max-width:0;opacity:0;overflow:hidden;padding-top:2px;text-overflow:ellipsis;transition:all .5s;white-space:nowrap}.mod-article-tile__btn--delete span:before,.mod-article-tile__btn--reminder span:before{content:'\00a0 \00a0';white-space:pre}.mod-article-tile__btn--delete:only-child span,.mod-article-tile__btn--reminder:only-child span{max-width:100%;opacity:1}@media (min-width:1024px){.mod-article-tile__btn--delete:hover,.mod-article-tile__btn--reminder:hover{animation-duration:1s;animation-fill-mode:forwards;animation-name:btnAnimationOut;transition:all 1s;width:100%}}@media (min-width:1024px){.mod-article-tile__btn--delete:hover span,.mod-article-tile__btn--reminder:hover span{max-width:100%;opacity:1;transition:all 1s}}.mod-article-tile__btn--delete{left:0}@keyframes btnAnimationOut{0%{z-index:3}100%{z-index:3}}@keyframes btnAnimationIn{0%{z-index:3}100%{z-index:1}}.mod-article-tile-placeholder{display:block;overflow:hidden;position:relative;border-radius:5px;display:flex;flex-direction:column}.mod-article-tile-placeholder embed,.mod-article-tile-placeholder iframe,.mod-article-tile-placeholder img,.mod-article-tile-placeholder object,.mod-article-tile-placeholder svg,.mod-article-tile-placeholder video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-article-tile-placeholder:before{content:'';display:block;width:100%;padding-bottom:75%}.mod-article-tile-placeholder:before{animation:colorAnimation 3s ease infinite;animation-delay:inherit;background:linear-gradient(270deg,rgba(242,245,248,.4),#f2f5f8,rgba(230,234,240,.4));background-size:600% 600%;border-radius:5px 5px 0 0;flex-shrink:0}.mod-article-tile-placeholder:after{border:1px solid #eee;border-radius:0 0 5px 5px;border-top:none;content:'';display:block;flex-grow:1}@media (max-width:767px){.mod-article-tile-placeholder:after{height:216px}}@media (min-width:768px){.mod-article-tile-placeholder:after{height:228px}}@media (max-width:767px){.mod-article-tile-placeholder--default:after{height:216px}}@media (min-width:768px){.mod-article-tile-placeholder--default:after{height:228px}}.mod-article-tile-placeholder--hero:before{padding-bottom:56.25%}@media (min-width:768px){.mod-article-tile-placeholder--hero{flex-direction:row}}.mod-article-tile-placeholder--hero:before{border-radius:5px 0 0 5px;width:100%}@media (min-width:768px){.mod-article-tile-placeholder--hero:before{padding-bottom:0;width:50%}}@media (max-width:767px){.mod-article-tile-placeholder--hero:after{height:216px}}@media (min-width:768px){.mod-article-tile-placeholder--hero:after{border-left:none;border-radius:0 5px 5px 0;border-top:1px solid #e6eaf0;height:100%;min-height:400px}}@media (min-width:1024px){.mod-article-tile-placeholder--hero:after{min-height:430px}}.mod-audio-player{align-items:center;display:flex;max-width:694px}.mod-audio-player__button{border:1px solid #d5dce6;border-radius:50%;flex:0 0 auto;height:38px;position:relative;width:38px}@media (min-width:768px){.mod-audio-player__button{height:84px;width:84px}}.mod-audio-player__button::after{border-color:transparent transparent transparent #2490d7;border-style:solid;border-width:8px 0 8px 11px;box-sizing:border-box;content:'';cursor:pointer;display:block;height:14px;left:55%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.1s all ease;will-change:border-width}@media (min-width:768px){.mod-audio-player__button::after{border-width:16px 0 16px 21px;height:32px}}.mod-audio-player__button.pause::after{border-style:double;border-width:0 0 0 12px;left:50%}@media (min-width:768px){.mod-audio-player__button.pause::after{border-width:0 0 0 21px}}.mod-audio-player input[type=range]{-webkit-appearance:none;background-color:transparent;margin:14px 19px;position:relative;width:100%}@media (min-width:768px){.mod-audio-player input[type=range]{margin:14px 25px}}.mod-audio-player input[type=range]:focus{outline:0}.mod-audio-player input[type=range]::-webkit-slider-runnable-track{background:#d5dce6;border:0;cursor:pointer;height:2px;width:100%}.mod-audio-player input[type=range]::before{background-color:#2490d7;content:'';cursor:pointer;height:2px;left:0;position:absolute;top:0;width:var(--seek-before-width)}.mod-audio-player input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#2490d7;border:0;border-radius:50%;cursor:pointer;height:15px;margin-top:-7px;width:15px}@media (min-width:768px){.mod-audio-player input[type=range]::-webkit-slider-thumb{height:30px;margin-top:-14px;width:30px}}.mod-audio-player input[type=range]:focus::-webkit-slider-runnable-track{background:#d5dce6}.mod-audio-player input[type=range]::-moz-range-track{background:#d5dce6;border:0;cursor:pointer;height:2px;width:100%}.mod-audio-player input[type=range]::-moz-range-progress{background-color:#2490d7}.mod-audio-player input[type=range]::-moz-range-thumb{background:#2490d7;border:0;border-radius:50px;cursor:pointer;height:15px;width:15px}@media (min-width:768px){.mod-audio-player input[type=range]::-moz-range-thumb{height:30px;width:30px}}.mod-back-to-top{position:relative}.mod-back-to-top__btn{bottom:0;opacity:0;position:absolute;right:8px;transition:opacity .3s;visibility:hidden;z-index:99}@media (min-width:1024px){.mod-back-to-top__btn{right:30px}}.mod-back-to-top__btn.is-visible{opacity:1;visibility:visible}.mod-back-to-top__btn.is-sticky{position:fixed}.mod-back-to-top__btn .icon{color:#2490d7;transition:transform .3s}.mod-back-to-top__btn:hover .icon{transform:translateY(-3px)}.back-to-top-helper{height:100vh;pointer-events:none;position:absolute;right:0;top:0;visibility:hidden;width:100vw}.mod-background+.mod-background{margin-top:-32px}.mod-background--limited{background:var(--theme-color-02,#d5dce6);padding:16px 16px 1px 16px}@media (min-width:768px){.mod-background--limited{padding:24px 24px 1px 24px}}@media (min-width:1440px){.mod-background--limited{padding:40px 40px 1px 40px}}.mod-background--full{padding:40px 0 1px 0;position:relative}.mod-background--full:before{background-color:var(--theme-color-02,#d5dce6);content:'';height:100%;left:50%;max-width:1817px;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.mod-background--full.gradient-01:before,.mod-background--limited.gradient-01{background:linear-gradient(180deg,#fff 0,#e6e6e6 100%)}.mod-background--full.gradient-02:before,.mod-background--limited.gradient-02{background:linear-gradient(0deg,#2490d7 0,#207ebd 100%)}.mod-background.gradient-02{color:#fff}.mod-background.gradient-02 .rte ul li:before,.mod-background.gradient-02 figcaption{color:currentColor}.mod-background.gradient-02 .rte a{color:currentColor;transition:opacity .3s}.mod-background.gradient-02 .rte a:hover{opacity:.8}.mod-background.gradient-02 .btn{background-color:transparent;border-color:#fff;color:#fff;transition:background .3s,color .3s}.mod-background.gradient-02 .btn:not([disabled]):active,.mod-background.gradient-02 .btn:not([disabled]):hover{background-color:#fff;border-color:#fff;color:#2490d7}.mod-background--inverted{color:#fff}.mod-background--inverted .rte ul li:before,.mod-background--inverted figcaption{background-color:currentColor}.mod-background--inverted .rte a{color:currentColor;transition:opacity .3s}.mod-background--inverted .rte a:hover{opacity:.8}.mod-background--inverted .btn{background-color:transparent;border-color:#fff;color:#fff;transition:background .3s,color .3s}.mod-background--inverted .btn:not([disabled]):active,.mod-background--inverted .btn:not([disabled]):hover{background-color:#fff;border-color:#fff;color:#2490d7}.mod-background--full.mod-background--transparent:before,.mod-background--limited.mod-background--transparent{background:0 0}.mod-background--full.mod-background--img:before,.mod-background--limited.mod-background--img{background-image:var(--bg-image)}.mod-background--full.mod-background--img:before{background-position-x:inherit;background-position-y:inherit;background-repeat:inherit}.mod-background--cover{background-size:cover}.mod-background--cover.mod-background--full.mod-background--img:before{background-image:var(--bg-image);background-size:cover}.mod-breadcrumb{margin-bottom:18px}.mod-breadcrumb__nav{margin-bottom:0}.mod-breadcrumb__item{color:#5c6a82;display:inline-block;font-size:.625rem;text-transform:uppercase;white-space:nowrap;font-family:FFDINWebProBold,Arial,sans-serif}.mod-breadcrumb__item .icon{color:#172b4d;height:8px;margin:0 2px;width:8px}.mod-breadcrumb__item:first-child .icon{display:none}@media (max-width:767px){.mod-breadcrumb__item:nth-last-child(2) .icon{margin:0 4px 0 0;transform:rotate(180deg)}.mod-breadcrumb__item:not(:nth-last-child(2)){display:none}}.mod-campaign__img{margin-bottom:15px}.mod-campaign__img__visual{height:30vw;min-height:160px;position:relative}@media (min-width:768px){.mod-campaign__img__visual{min-height:330px}}@media (min-width:1440px){.mod-campaign__img__visual{min-height:400px}}.mod-campaign__text{margin-bottom:16px}@media (min-width:768px){.mod-campaign__text{margin-bottom:32px}}.mod-campaign .mod-countdown{margin-bottom:16px!important}@media (min-width:768px){.mod-campaign .mod-countdown{margin-bottom:32px!important}}.mod-career-tile{background-color:#f2f5f8;border-radius:5px}@media (min-width:1024px){.mod-career-tile{border-radius:5px 0 0 5px}}.mod-career-tile__title{font-size:1rem}@media (min-width:768px){.mod-career-tile__title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-size:1.25rem}}@media (min-width:1024px){.mod-career-tile__title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}}.mod-career-tile__action-text{font-size:.875rem}@media (min-width:768px){.mod-career-tile__action-text{font-size:1rem}}.mod-career-tile__action{border-radius:5px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:none}.mod-career-tile__action:hover .mod-career-tile__title{color:#172b4d;text-decoration:none}.mod-career-tile__action:hover .mod-career-tile__action-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 92%;background-repeat:repeat-x;background-size:1px 1px;color:#2490d7;text-decoration:none}.mod-career-tile__action:hover .mod-career-tile__action-text *,.mod-career-tile__action:hover .mod-career-tile__action-text :after,.mod-career-tile__action:hover .mod-career-tile__action-text :before,.mod-career-tile__action:hover .mod-career-tile__action-text:after,.mod-career-tile__action:hover .mod-career-tile__action-text:before{text-shadow:none}.mod-career-tile__action:hover .mod-career-tile__action-text:visited{color:#2490d7}@media (min-width:1024px){.mod-career-tile__action{flex-direction:row}}.mod-career-tile__media{display:block;overflow:hidden;position:relative;max-height:350px}.mod-career-tile__media embed,.mod-career-tile__media iframe,.mod-career-tile__media img,.mod-career-tile__media object,.mod-career-tile__media svg,.mod-career-tile__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-career-tile__media:before{content:'';display:block;width:100%;padding-bottom:50%}@media (min-width:1024px){.mod-career-tile__media{flex:1;order:2}}.mod-career-tile__content{padding:10px}@media (min-width:768px){.mod-career-tile__content{padding:20px}}@media (min-width:1024px){.mod-career-tile__content{align-self:flex-end;width:248px}}.mod-cart{display:inline-block}.mod-cart__btn{display:block;position:relative;text-align:center}@media (min-width:1024px){.mod-cart__btn{padding:10px}}.mod-cart .badge{left:55%;position:absolute;z-index:2}.mod-cart .icon{height:25px;margin-bottom:10px;position:relative;top:4px;width:25px;z-index:1}.mod-cart__title{display:none}@media (min-width:1024px){.mod-cart__title{display:block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.875rem;text-transform:uppercase}}@media (max-width:1023px){.mod-main-navigation .mod-cart{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);display:block}.mod-main-navigation .mod-cart .badge{left:18px;top:8px}.mod-main-navigation .mod-cart .icon{height:22px;margin-bottom:0;position:static;width:22px}.mod-main-navigation .mod-cart__btn{display:block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.9375rem;line-height:27px;margin:0 16px;padding:12px 20px 8px 0;text-transform:uppercase;transition:color .3s;border-top:1px solid #eee;text-align:left}.mod-main-navigation .mod-cart__btn,.mod-main-navigation .mod-cart__btn:hover{color:#172b4d}.mod-main-navigation .mod-cart__btn:active{color:#172b4d}.mod-main-navigation .mod-cart__btn .icon{pointer-events:none}.mod-main-navigation .mod-cart__btn .icon:not(.icon--arrow-right):not(.icon--close):not(.icon--check){height:27px;margin-right:10px;width:27px}.mod-main-navigation .mod-cart__title{display:inline}}.mod-category-navigation__nav{display:flex;width:-moz-fit-content;width:fit-content;margin-bottom:1rem}.mod-category-navigation__nav-item{font-family:FFDINWebProBold,Arial,sans-serif;align-items:center;background:0 0;border:1px solid #d5dce6;color:#2490d7;display:inline-flex;font-size:.875rem;justify-content:center;line-height:1.22;min-height:50px;min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;padding:3px 12px 0 12px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:50%}.mod-category-navigation__nav-item:first-child{border-radius:5px 0 0 5px;border-right:none}.mod-category-navigation__nav-item:last-child{border-left:none;border-radius:0 5px 5px 0}.mod-category-navigation__nav-item:only-child{border:1px solid #d5dce6;border-radius:5px}@media (min-width:768px){.mod-category-navigation__nav-item{min-width:120px;padding:3px 14px 0 14px;width:auto}}@media (min-width:1024px){.mod-category-navigation__nav-item{min-width:180px}}@media (min-width:1440px){.mod-category-navigation__nav-item{min-width:240px}}.mod-category-navigation__nav-item.is-active,.mod-category-navigation__nav-item.is-active:active,.mod-category-navigation__nav-item.is-active:hover{color:#fff}.mod-category-navigation__nav-item.is-disabled,.mod-category-navigation__nav-item.is-disabled:active,.mod-category-navigation__nav-item.is-disabled:hover,.mod-category-navigation__nav-item[disabled],.mod-category-navigation__nav-item[disabled]:active,.mod-category-navigation__nav-item[disabled]:hover{background-color:#f2f5f8;color:#5c6a82;cursor:default}.mod-category-navigation__nav-item:before{background-color:#2490d7;border-radius:5px;bottom:0;content:'';left:0;position:absolute;top:0;transition:transform .3s;width:100%;z-index:-1}.mod-category-navigation__nav-item:first-child:before{transform:translateX(100%)}.mod-category-navigation__nav-item:last-child:before{transform:translateX(-100%)}.mod-category-navigation__nav-item:first-child.is-active:before{transform:translateX(0)}.mod-category-navigation__nav-item:last-child.is-active:before{transform:translateX(0)}.mod-category-navigation__section:not(.is-active){height:0!important;overflow:hidden!important;position:absolute!important;top:-10px!important}.mod-category-navigation__action{margin-top:16px}.mod-category-navigation__action--center{text-align:center}.mod-category-navigation__action .btn{margin-bottom:0}@media (max-width:767px){.mod-category-navigation__action .btn{display:flex;text-align:center;width:100%}}.mod-category-slider{width:100%}.mod-category-slider__intro{align-items:center;display:flex;justify-content:space-between;margin-bottom:.66667em}.mod-category-slider__headline{margin-bottom:0}.mod-category-slider .swiper-container{padding:0 0 49px}.no-touch .mod-category-slider .swiper-button{top:calc(50% - 24px)}.mod-category-slider__items{display:flex}div:not(.swiper-container-initialized)>.mod-category-slider__items{gap:8px;overflow:hidden}@media (min-width:768px){div:not(.swiper-container-initialized)>.mod-category-slider__items{gap:16px}}.mod-category-slider__item{flex-basis:280px;flex-grow:0;flex-shrink:0;height:auto}@media (min-width:1440px){.mod-category-slider__item{flex-basis:347px}}.mod-category-tile{transition:box-shadow .3s,transform .3s;border-radius:5px;position:relative}.no-touch .mod-category-tile:hover,.touch .mod-category-tile:active{box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);transform:translate(0,-3px)}.mod-category-tile__media{display:block;overflow:hidden;position:relative;border-radius:5px 5px 0 0}.mod-category-tile__media embed,.mod-category-tile__media iframe,.mod-category-tile__media img,.mod-category-tile__media object,.mod-category-tile__media svg,.mod-category-tile__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-category-tile__media:before{content:'';display:block;width:100%;padding-bottom:75%}.mod-category-tile__media:only-child{border-radius:5px}.mod-category-tile__title{align-items:center;background-color:var(--theme-color-01,transparent);border-radius:0 0 5px 5px;color:var(--theme-color-03,#172b4d);display:flex;height:40px;justify-content:center;line-height:1;margin-bottom:0;text-align:center}@media (min-width:768px){.mod-category-tile__title{height:50px}}.mod-category-tile[class*=ct-] .mod-category-tile__title{color:#fff}.mod-certificates__items{max-width:200px}.mod-certificates__img+.mod-certificates__img{margin-top:1rem}.mod-chips{display:flex;flex-wrap:wrap;padding:0 10px 10px 0;position:relative}@media (max-width:1023px){.mod-chips{flex-wrap:nowrap;overflow-y:auto}}.page .embeddedServiceHelpButton{z-index:399}.page .embeddedServiceHelpButton .helpButton{bottom:16px;display:none;font-family:'Salesforce Sans',sans-serif;height:60px;opacity:1;pointer-events:auto;right:8px;transition:transform .3s,opacity .3s}.page .embeddedServiceHelpButton .helpButton:focus{outline:1px solid #2490d7}.to-top-cta-visible .page .embeddedServiceHelpButton .helpButton{transform:translateX(-68px)}.to-top-cta-visible:not(.to-top-cta-sticky) .page .embeddedServiceHelpButton .helpButton{opacity:0;pointer-events:none}@media (min-width:1024px){.page .embeddedServiceHelpButton .helpButton{right:30px}.to-top-cta-visible .page .embeddedServiceHelpButton .helpButton{transform:translateX(-76px)}}.page .embeddedServiceHelpButton .helpButton.is-active{display:block}.page .embeddedServiceHelpButton .helpButton .uiButton{background-color:#2490d7;border-radius:30px;height:60px;min-width:0;padding:0 20px}.mod-contact-form__phone-checkbox{padding-top:24px}.mod-contact-form .heading-h4 span{font-family:FFDINWebPro,Arial,sans-serif}.mod-contact-form .form-actions{align-items:center;display:flex;justify-content:space-between}.mod-contact-form .form-actions .btn{margin-bottom:0;margin-right:20px}.mod-contact-form .form-actions .btn.searching{color:transparent;position:relative}.mod-contact-form .form-actions .btn.searching .loader{color:#fff}.mod-contact-form .alert,.mod-contact-form fieldset[disabled]{display:none}.mod-contact-form__fileupload{min-inline-size:-webkit-fill-available;min-inline-size:-moz-available;min-inline-size:fill-available}.mod-contact-form .textfield--file+.textfield--file{display:none}.mod-contact-form .textfield--file+.textfield--file.is-visible{display:flex}.mod-contact-form__destination{background-color:#e6eaf0;display:none;margin:10px 0 40px 0}.mod-contact-form__destination-info{padding:16px 16px 1px 16px;font-size:.875rem}.mod-contact-form .checkbox__label.rte>:nth-last-child(2){display:inline;margin-right:5px}.mod-contact-form__range{padding:20px 40px}@media (min-width:1024px){.mod-contact-form__range{padding:20px 26px}}.mod-contact-form__home-delivery-subcategory{margin-top:-1rem}.mod-contact-hint{display:none}.mod-modal .mod-contact-hint{display:block}.mod-content-slider{display:flex;flex-direction:column}.mod-content-slider__slider-wrapper .swiper-container{padding:5px 0 49px}.mod-content-slider__slider-wrapper .swiper-slide{width:calc((100% / 2) - (8px / 2))}@media (min-width:768px){.mod-content-slider__slider-wrapper .swiper-slide{width:calc((100% / 4) - (16px * 3 / 4))}}@media (min-width:1024px){.mod-content-slider__slider-wrapper .swiper-slide{width:calc((100% / 5) - (16px * 4 / 5))}}@media (min-width:1440px){.mod-content-slider__slider-wrapper .swiper-slide{width:calc((100% / 7) - (16px * 6 / 7))}}.no-touch .mod-content-slider__slider-wrapper .swiper-button{top:calc(50% - 22px)}.mod-content-slider__action{margin-top:8px;text-align:center}.mod-content-slider__action .btn{margin-bottom:0}.mod-content-slider .swiper--disabled{padding:5px 0 0}.mod-content-slider .swiper--disabled .swiper-wrapper{flex-wrap:wrap;gap:8px}@media (min-width:768px){.mod-content-slider .swiper--disabled .swiper-wrapper{gap:16px}}.mod-content-slider .swiper--disabled .swiper-button,.mod-content-slider .swiper--disabled .swiper-pagination{display:none}.mod-content-tile{transition:box-shadow .3s,transform .3s;border:1px solid #eee;border-radius:5px;display:flex;flex-direction:column;overflow:hidden;position:relative}.no-touch .mod-content-tile:hover,.touch .mod-content-tile:active{box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);transform:translate(0,-3px)}.mod-content-tile__media{display:block;overflow:hidden;position:relative;flex-shrink:0}.mod-content-tile__media embed,.mod-content-tile__media iframe,.mod-content-tile__media img,.mod-content-tile__media object,.mod-content-tile__media svg,.mod-content-tile__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-content-tile__media:before{content:'';display:block;width:100%;padding-bottom:75%}.mod-content-tile__content{padding:.5rem;display:flex;flex-direction:column;flex-grow:1}@media (min-width:768px){.mod-content-tile__content{padding:12px 9px 12px 16px}}.mod-content-tile__content p{font-size:.75rem}@media (min-width:768px){.mod-content-tile__content p{font-size:.875rem}}.mod-content-tile__title{font-family:FFDINWebProBold,Arial,sans-serif;font-size:1rem;line-height:1.375;margin-bottom:10px}@media (min-width:768px){.mod-content-tile__title{font-size:1.25rem;line-height:1.35}}.mod-content-tile__info{overflow:hidden}.mod-content-tile__meta{margin-top:auto;position:relative;z-index:2}.mod-content-tile__action{bottom:0;left:0;outline:0;overflow:hidden;position:absolute;right:0;text-indent:200%;top:0;white-space:nowrap;z-index:1}.mod-content-tile-placeholder{border:1px solid #eee;border-radius:5px;display:block;overflow:hidden;position:relative}.mod-content-tile-placeholder embed,.mod-content-tile-placeholder iframe,.mod-content-tile-placeholder img,.mod-content-tile-placeholder object,.mod-content-tile-placeholder svg,.mod-content-tile-placeholder video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-content-tile-placeholder:before{content:'';display:block;width:100%;padding-bottom:75%}.mod-content-tile-placeholder:before{animation:colorAnimation 3s ease infinite;animation-delay:inherit;background:linear-gradient(270deg,rgba(242,245,248,.4),#f2f5f8,rgba(230,234,240,.4));background-size:600% 600%}.mod-content-tile-placeholder:after{content:'';display:block}@media (max-width:767px){.mod-content-tile-placeholder:after{height:216px}}@media (min-width:768px){.mod-content-tile-placeholder:after{height:228px}}.mod-content-tile-enhanced{position:relative}.mod-content-tile-enhanced__media img{border-radius:5px 5px 0 0}.mod-content-tile-enhanced--primary .mod-content-tile-enhanced__media{margin-bottom:1rem}.mod-content-tile-enhanced--primary .mod-content-tile-enhanced__title{font-family:FFDINWebProBold,Arial,sans-serif;font-size:1.5rem;line-height:1.25;margin-bottom:10px}@media (min-width:768px){.mod-content-tile-enhanced--primary .mod-content-tile-enhanced__title{font-size:1.875rem;line-height:1.23333}}.mod-content-tile-enhanced--secondary{border:1px solid #eee;border-radius:5px;display:flex;flex-direction:column;overflow:hidden}.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__media{display:block;overflow:hidden;position:relative;flex-shrink:0}.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__media embed,.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__media iframe,.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__media img,.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__media object,.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__media svg,.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__media:before{content:'';display:block;width:100%;padding-bottom:75%}.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__content{padding:.5rem;display:flex;flex-direction:column;flex-grow:1}@media (min-width:768px){.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__content{padding:12px 9px 12px 16px}}.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__content p{font-size:.75rem}@media (min-width:768px){.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__content p{font-size:.875rem}}.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__title{font-family:FFDINWebProBold,Arial,sans-serif;font-size:1rem;line-height:1.375;margin-bottom:10px}@media (min-width:768px){.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__title{font-size:1.25rem;line-height:1.35}}.mod-content-tile-enhanced__action{margin-bottom:0;margin-top:auto}.mod-content-tile-enhanced__action.link{align-self:flex-start}.mod-content-tile-enhanced__action.btn:before,.mod-content-tile-enhanced__action.link:after{bottom:0;content:'';left:0;outline:0;position:absolute;right:0;top:0;z-index:1}.mod-content-tile-enhanced--secondary.mod-content-tile-enhanced--hover{transition:box-shadow .3s,transform .3s}.no-touch .mod-content-tile-enhanced--secondary.mod-content-tile-enhanced--hover:hover,.touch .mod-content-tile-enhanced--secondary.mod-content-tile-enhanced--hover:active{box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);transform:translate(0,-3px)}.mod-content-tile-enhanced__link-group{align-items:flex-start;display:flex;flex-direction:column;margin-top:auto}.mod-content-tile-enhanced__link-group .link--primary:not(:last-child),.mod-content-tile-enhanced__link-group .link--standard:not(:last-child){margin-bottom:5px}.mod-content-tile-enhanced__link-group .link--secondary:not(:last-child){margin-bottom:10px}.mod-content-tile-extended{transition:box-shadow .3s,transform .3s;background-color:var(--theme-color-02,#d5dce6);border:1px solid #eee;display:flex;flex-direction:column;height:calc(100% - 16px);margin-bottom:16px!important;overflow:hidden;position:relative}.no-touch .mod-content-tile-extended:hover,.touch .mod-content-tile-extended:active{box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);transform:translate(0,-3px)}.mod-content-tile-extended__media{flex-shrink:0;height:161px;margin-bottom:1px}@media (min-width:768px){.mod-content-tile-extended__media{height:250px}}@media (min-width:1440px){.mod-content-tile-extended__media{height:306px}}.mod-content-tile-extended__content{display:flex;flex-direction:column;flex-grow:1;min-height:206px;padding:27px 16px 13px 16px}@media (min-width:1440px){.mod-content-tile-extended__content{padding-bottom:20px;padding-top:34px}}.mod-content-tile-extended__tagline{font-family:FFDINWebProCondBold,Arial,sans-serif;color:#5c6a82;display:block;font-size:.875rem;margin-bottom:2px;text-transform:uppercase}.mod-content-tile-extended__title{font-size:1.5rem;margin-bottom:.4em}.mod-content-tile-extended__title:after{background-color:var(--theme-color-01,#948980);content:'';display:block;height:3px;margin:12px 0 26px 0;width:60px}.mod-content-tile-extended__info{overflow:hidden}.mod-content-tile-extended__meta{margin-top:auto;position:relative;z-index:2}.mod-content-tile-extended__action{bottom:0;left:0;outline:0;overflow:hidden;position:absolute;right:0;text-indent:200%;top:0;white-space:nowrap;z-index:1}@media (min-width:1440px){.mod-content-tile-extended--img-left-lg{flex-direction:row}}@media (min-width:1440px){.mod-content-tile-extended--img-left-lg .mod-content-tile-extended__media{flex-basis:calc(50% - 9px);height:290px;margin-bottom:0}}@media (min-width:768px){.mod-content-tile-extended--img-left-sm{flex-direction:row}}@media (min-width:768px){.mod-content-tile-extended--img-left-sm .mod-content-tile-extended__media{flex-basis:calc(50% - 9px);height:233px;margin-bottom:0}}@media (min-width:1440px){.mod-content-tile-extended--img-left-sm .mod-content-tile-extended__media{height:290px}}.mod-content-tile-extended--img-16by9 .mod-content-tile-extended__media{display:block;overflow:hidden;position:relative;height:auto}.mod-content-tile-extended--img-16by9 .mod-content-tile-extended__media embed,.mod-content-tile-extended--img-16by9 .mod-content-tile-extended__media iframe,.mod-content-tile-extended--img-16by9 .mod-content-tile-extended__media img,.mod-content-tile-extended--img-16by9 .mod-content-tile-extended__media object,.mod-content-tile-extended--img-16by9 .mod-content-tile-extended__media svg,.mod-content-tile-extended--img-16by9 .mod-content-tile-extended__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-content-tile-extended--img-16by9 .mod-content-tile-extended__media:before{content:'';display:block;width:100%;padding-bottom:56.25%}.mod-content-tile-hero{overflow:hidden;position:relative}.mod-content-tile-hero__media{height:202px;position:relative;z-index:1}@media (min-width:768px){.mod-content-tile-hero__media{height:433px}}.mod-content-tile-hero__media img{height:100%;left:auto;position:absolute;right:0;width:auto}.mod-content-tile-hero__media img[loading=lazy]{width:100%}.mod-content-tile-hero__media img[loading=lazy].error,.mod-content-tile-hero__media img[loading=lazy].initial,.mod-content-tile-hero__media img[loading=lazy].loaded{width:auto}.mod-content-tile-hero--opposite .mod-content-tile-hero__media img{left:0;right:auto}@media (min-width:768px) and (max-width:1023px){.mod-content-tile-hero__media img{right:-60px}.mod-content-tile-hero--opposite .mod-content-tile-hero__media img{left:-60px}}@media (min-width:1024px) and (max-width:1439px){.mod-content-tile-hero__media img{right:-40px}.mod-content-tile-hero--opposite .mod-content-tile-hero__media img{left:-40px}}.mod-content-tile-hero__content{padding:20px}@media (max-width:767px){.mod-content-tile-hero__content{background-color:#fbf7f2}}@media (min-width:768px){.mod-content-tile-hero__content{bottom:0;height:100%;left:0;padding:60px 24px;position:absolute;right:0;width:50%;z-index:3}}@media (min-width:1024px){.mod-content-tile-hero__content{padding:60px 40px}}@media (min-width:1440px){.mod-content-tile-hero__content{padding:60px;width:40%}}.mod-content-tile-hero__content p{font-size:.875rem}.mod-content-tile-hero__btn{margin-bottom:0}.mod-content-tile-hero__btn--overlay:before{bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:1}@media (min-width:768px){.mod-content-tile-hero__btn--overlay:before{right:-100%}}@media (min-width:1440px){.mod-content-tile-hero__btn--overlay:before{right:-150%}}@media (min-width:768px){.mod-content-tile-hero--opposite .mod-content-tile-hero__btn--overlay:before{left:-100%}}@media (min-width:1440px){.mod-content-tile-hero--opposite .mod-content-tile-hero__btn--overlay:before{left:-150%}}@media (min-width:768px){.mod-content-tile-hero--opposite .mod-content-tile-hero__content{left:auto}}@media (min-width:768px){.mod-content-tile-hero--inverted .mod-content-tile-hero__content{color:#fff}.mod-content-tile-hero--inverted .mod-content-tile-hero__content a{color:inherit}.mod-content-tile-hero--inverted .mod-content-tile-hero__btn{background-color:transparent;border-color:#fff;color:#fff;transition:background .3s,color .3s}.mod-content-tile-hero--inverted .mod-content-tile-hero__btn:not([disabled]):active,.mod-content-tile-hero--inverted .mod-content-tile-hero__btn:not([disabled]):hover{background-color:#fff;border-color:#fff;color:#2490d7}}.mod-content-tile-hero--primary .mod-content-tile-hero__content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.mod-content-tile-hero--primary .mod-content-tile-hero__content>*{max-width:100%}.mod-content-tile-hero--primary .mod-content-tile-hero__title{font-size:1.625rem;font-family:Mixa-SemiBold,Arial,sans-serif,cursive;font-weight:100;margin-bottom:.35em}@media (min-width:768px){.mod-content-tile-hero--primary .mod-content-tile-hero__title{font-size:2.25rem}}@media (min-width:1024px){.mod-content-tile-hero--primary .mod-content-tile-hero__title{font-size:3rem}}.mod-content-tile-hero--primary .mod-content-tile-hero__title:after{background-color:#c80000;content:'';display:block;height:3px;margin:10px auto 0 auto;width:60px}.mod-content-tile-hero--secondary .mod-content-tile-hero__title{font-family:FFDINWebProBold,Arial,sans-serif;font-size:1.875rem;line-height:1.26667;margin-bottom:10px}@media (min-width:768px){.mod-content-tile-hero--secondary .mod-content-tile-hero__title{font-size:2.5rem;line-height:1.175;margin-bottom:20px}}.mod-content-tile-searchResult{transition:box-shadow .3s,transform .3s;position:relative}.no-touch .mod-content-tile-searchResult:hover,.touch .mod-content-tile-searchResult:active{box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);transform:translate(0,-3px)}.mod-content-tile-searchResult__action{color:#2490d7;margin-top:auto}.mod-content-tile-searchResult a{border:1px solid #eee;border-radius:5px;display:flex;flex-direction:column;height:100%;overflow:hidden}.mod-content-tile-searchResult a:hover{color:unset}.mod-content-tile-searchResult a:hover .mod-content-tile-searchResult__action{text-decoration:underline}.mod-content-tile-searchResult__media{display:block;overflow:hidden;position:relative;flex-shrink:0}.mod-content-tile-searchResult__media embed,.mod-content-tile-searchResult__media iframe,.mod-content-tile-searchResult__media img,.mod-content-tile-searchResult__media object,.mod-content-tile-searchResult__media svg,.mod-content-tile-searchResult__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-content-tile-searchResult__media:before{content:'';display:block;width:100%;padding-bottom:75%}.mod-content-tile-searchResult__category{font-family:FFDINWebProBold,Arial,sans-serif;color:#5c6a82;margin-bottom:0;text-transform:uppercase;font-size:.75rem;margin-bottom:5px}@media (min-width:768px){.mod-content-tile-searchResult__category{font-size:.875rem}}.mod-content-tile-searchResult__content{padding:.5rem;display:flex;flex-direction:column;flex-grow:1}@media (min-width:768px){.mod-content-tile-searchResult__content{padding:12px 9px 12px 16px}}.mod-content-tile-searchResult__title{font-family:FFDINWebProBold,Arial,sans-serif;font-size:1rem;line-height:1.375;margin-bottom:10px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.mod-content-tile-searchResult__title{font-size:1.25rem;line-height:1.35}}.mod-content-tile-searchResult__info{overflow:hidden}.mod-content-tile-searchResult__info p{font-size:.75rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.mod-content-tile-searchResult__info p{font-size:.875rem}}.mod-contest-registration-form.back-blue{padding:40px 0;position:relative}.mod-contest-registration-form.back-blue:before{background-color:#aba8cd;content:'';height:100%;left:50%;max-width:1817px;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.mod-contest-registration-form.back-cyan{padding:40px 0;position:relative}.mod-contest-registration-form.back-cyan:before{background-color:#b4d2ec;content:'';height:100%;left:50%;max-width:1817px;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.mod-contest-registration-form.back-red{padding:40px 0;position:relative}.mod-contest-registration-form.back-red:before{background-color:#dea7a8;content:'';height:100%;left:50%;max-width:1817px;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.mod-contest-registration-form h2{font-family:FFDINWebProBlack,Arial,sans-serif;font-size:2.125rem;text-transform:uppercase}@media (min-width:1024px){.mod-contest-registration-form h2{font-size:3.125rem}}.mod-contest-registration-form .heading-h3,.mod-contest-registration-form h3{color:#fff}.mod-contest-registration-form .heading-h3{font-family:FFDINWebProBold,Arial,sans-serif;margin-bottom:.35em;text-transform:uppercase;font-size:1.5rem}@media (min-width:1024px){.mod-contest-registration-form .heading-h3{font-size:1.875rem}}.mod-contest-registration-form .link.btn-blue,.mod-contest-registration-form .link:hover.btn-blue{color:#2d2682}.mod-contest-registration-form .link.btn-cyan,.mod-contest-registration-form .link:hover.btn-cyan{color:#2490d7}.mod-contest-registration-form .link.btn-white,.mod-contest-registration-form .link:hover.btn-white{color:#fff}.mod-contest-registration-form .link[disabled],.mod-contest-registration-form .link[disabled]:active,.mod-contest-registration-form .link[disabled]:hover{color:#999;cursor:default}.mod-contest-registration-form__question{margin-bottom:2.8em}@media (min-width:1024px){.mod-contest-registration-form__group{display:flex;justify-content:space-between}.mod-contest-registration-form__group .textfield{width:calc(50% - 5px)}}.mod-contest-registration-form__form{position:relative}.mod-contest-registration-form__form fieldset:last-child{margin-bottom:0}.mod-contest-registration-form__decoration{display:none}@media (min-width:1024px){.mod-contest-registration-form__decoration{bottom:0;display:block;position:absolute;right:0;width:25%}}.mod-contest-registration-form__hint{margin-top:2rem}@media (min-width:768px){.mod-contest-registration-form__hint{display:flex;flex-direction:column;height:76px;justify-content:flex-end;margin-top:0;position:absolute;width:100%}}.mod-contest-registration-form__buttons{align-items:center;display:flex;justify-content:space-between}.mod-contest-registration-form__buttons .btn{margin-bottom:0}.mod-contest-registration-form__buttons .btn:not(:disabled).btn-blue{background-color:#2d2682;border-color:#2d2682}.mod-contest-registration-form__buttons .btn:not(:disabled).btn-blue:active,.mod-contest-registration-form__buttons .btn:not(:disabled).btn-blue:hover{background-color:#fff;color:#2d2682}.mod-contest-registration-form__buttons .btn:not(:disabled).btn-cyan{background-color:#2490d7;border-color:#2490d7}.mod-contest-registration-form__buttons .btn:not(:disabled).btn-cyan:active,.mod-contest-registration-form__buttons .btn:not(:disabled).btn-cyan:hover{background-color:#fff;color:#2490d7}.mod-contest-registration-form__buttons .btn:not(:disabled).btn-white{background-color:#fff;border-color:#fff;color:#172b4d}.mod-contest-registration-form__buttons .btn:not(:disabled).btn-white:active,.mod-contest-registration-form__buttons .btn:not(:disabled).btn-white:hover{background-color:#172b4d;color:#fff}.mod-contest-registration-form__buttons .btn.is-loading{background:0 0;color:transparent;position:relative}.mod-contest-registration-form__buttons .btn.searching{color:transparent;position:relative}.mod-contest-registration-form__buttons .btn.searching .loader{color:#fff}.mod-contest-registration-form .copy--25{color:inherit}.mod-contest-registration-form .alert,.mod-contest-registration-form .reset-hint{display:none}.mod-contest-registration-form .slider .slick-list{margin-bottom:-6px;margin-left:-12px}.mod-contest-registration-form .slider__item{margin-left:6px;margin-right:6px}.mod-contest-registration-form .slider .slick-arrow{margin-top:-6px}@media (max-width:1439px){.mod-contest-registration-form .slider .slick-arrow{transform:translate(0,-50%) scale(.8)}.mod-contest-registration-form .slider .slick-arrow.slick-next{transform-origin:right top}.mod-contest-registration-form .slider .slick-arrow.slick-prev{transform-origin:left top}}@media (min-width:1440px){.mod-contest-registration-form .slider .slick-arrow,.mod-contest-registration-form .slider .slick-arrow:hover{background-color:transparent}.mod-contest-registration-form .slider .slick-arrow.slick-next{right:-25px}.mod-contest-registration-form .slider .slick-arrow.slick-prev{left:-25px}}.mod-copy-media{display:flex;flex-direction:column}@media (min-width:768px){.mod-copy-media{flex-direction:row}}.mod-copy-media__object{margin-bottom:1rem}.mod-copy-media__object--bottom{order:1}.mod-background .mod-copy-media__object--bottom{margin-bottom:-40px}@media (min-width:768px){.mod-copy-media__object--30{flex-basis:calc(33.33333% - 2.66667px);flex-grow:0;flex-shrink:0}.mod-copy-media__object--50{flex-basis:50%;flex-grow:0;flex-shrink:0}.mod-copy-media__object--left{margin-right:8px;order:0;padding-right:8px}.mod-copy-media__object--right{margin-left:8px;order:1;padding-left:8px}.mod-copy-media__object--middle{align-self:center}.mod-copy-media__object--bottom{align-self:flex-end}}.mod-copy-media__body{flex-basis:auto;width:100%}.mod-copy-media__body--center{text-align:center}@media (min-width:768px){.mod-copy-media__body--middle{align-self:center}}.mod-copy-media__buttons .link{display:inline-block;margin-bottom:1rem;margin-right:20px;vertical-align:middle}.mod-copy-media__buttons .btn:not(.btn--block){margin-left:0;margin-right:0}@media (max-width:767px){.mod-copy-media__buttons .btn:not(.btn--block){display:flex;margin-right:0;width:100%}}.col-sm-4 .mod-copy-media,.col-sm-6 .mod-copy-media{flex-direction:column}.col-sm-4 .mod-copy-media__object,.col-sm-6 .mod-copy-media__object{flex-basis:auto;margin-bottom:1rem;margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}.col-sm-4 .mod-copy-media__object--right,.col-sm-6 .mod-copy-media__object--right{margin-bottom:0;order:2}.mod-countdown{--theme-color-01:#2490d7;--theme-color-03:var(--theme-color-01)}.mod-countdown__counter{background-color:var(--theme-color-02,transparent);background-image:var(--theme-image-900w,none);background-position:center;background-size:cover;border:.375em solid var(--theme-color-01);color:var(--theme-color-03);display:flex;font-size:.625rem;justify-content:center;margin-bottom:2rem;min-height:8.25em;padding:.5em 0 1.125em 0;text-align:center}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.mod-countdown__counter{background-image:var(--theme-image-1817w,none)}}@media (min-width:768px){.mod-countdown__counter{font-size:.75rem}}@media (min-width:1024px){.mod-countdown__counter{font-size:1rem}}@media (min-width:768px){.col-sm-4 .mod-countdown__counter{font-size:.5rem}}@media (min-width:1024px){.col-sm-4 .mod-countdown__counter{font-size:.625rem}}.back-blue .mod-countdown:not([class*=ct-]) .mod-countdown__counter,.back-cyan .mod-countdown:not([class*=ct-]) .mod-countdown__counter,.back-red .mod-countdown:not([class*=ct-]) .mod-countdown__counter{border-color:#fff;color:#fff}.mod-countdown__label{display:block;font-size:1em;text-transform:uppercase;font-family:FFDINWebProBold,Arial,sans-serif}.mod-countdown__separator,.mod-countdown__value{font-family:FFDINWebProBlack,Arial,sans-serif;font-size:3.75em;line-height:1.2}.mod-countdown__separator{margin:0 .08333em}.mod-countdown--campaign .mod-countdown__counter{border:none;justify-content:space-between;margin:0 auto;max-width:589px;padding-top:34px;position:relative;width:100%}.mod-countdown--campaign .mod-countdown__counter:before{color:#172b4d;content:attr(data-label-available);display:inline-block;font-size:.875rem;left:0;position:absolute;top:0}@media (min-width:768px){.mod-countdown--campaign .mod-countdown__counter:before{font-size:1rem}}.mod-countdown--campaign .mod-countdown__counter.remove-lable{padding-top:19px}.mod-countdown--campaign .mod-countdown__counter.remove-lable .mod-countdown__finished-overlay{top:19px}.mod-countdown--campaign .mod-countdown__counter.remove-lable:before{display:none}.mod-countdown--campaign .mod-countdown__item{border:1px solid #d5dce6;border-radius:5px;display:flex;flex-direction:column;height:58px;justify-content:center;width:58px}@media (min-width:768px){.mod-countdown--campaign .mod-countdown__item{height:102px;width:102px}}.mod-countdown--campaign .mod-countdown__value{font-size:1.25rem}@media (min-width:768px){.mod-countdown--campaign .mod-countdown__value{font-size:2.5rem;margin-bottom:5px}}@media (min-width:768px){.mod-countdown--campaign .mod-countdown__separator{line-height:1.7}}@media (min-width:1024px){.mod-countdown--campaign .mod-countdown__separator{line-height:1.2}}.mod-countdown--campaign .mod-countdown__label{font-family:FFDINWebPro,Arial,sans-serif;font-size:.625rem}@media (min-width:768px){.mod-countdown--campaign .mod-countdown__label{font-size:1rem}}.mod-countdown__finished-overlay{animation-duration:1s;animation-name:fadeIn;background:#fff;border:1px solid #d5dce6;border-radius:5px;display:flex;height:58px;justify-content:center;left:0;position:absolute;text-align:center;top:34px;width:100%}@media (min-width:768px){.mod-countdown__finished-overlay{height:102px}}.mod-countdown__finished-overlay span{align-self:center;font-size:.875rem;padding-top:9px}@media (min-width:768px){.mod-countdown__finished-overlay span{font-size:1rem}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.mod-countdown__finished-overlay--no-fade{animation:none!important}.mod-countdown__finished-overlay-icon{align-self:center;display:inline-block;height:22px;margin-right:16px;position:relative;width:22px}.mod-countdown__finished-overlay-icon .icon{animation-duration:.4s;animation-iteration-count:infinite;animation-name:iconAnimation;left:0;position:absolute;top:0;z-index:1}.mod-countdown__finished-overlay-icon .icon+.icon{animation-duration:.4s;animation-iteration-count:infinite;animation-name:iconAnimation2;z-index:5}@keyframes iconAnimation{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes iconAnimation2{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.mod-country-map{display:flex;flex-direction:column}.mod-country-map__dropdown{align-self:center}@media (min-width:768px){.mod-country-map__dropdown{align-self:flex-end;order:-1}}.mod-country-map__visual{position:relative}.mod-country-map__svgwrapper{display:block;overflow:hidden;position:relative}.mod-country-map__svgwrapper embed,.mod-country-map__svgwrapper iframe,.mod-country-map__svgwrapper img,.mod-country-map__svgwrapper object,.mod-country-map__svgwrapper svg,.mod-country-map__svgwrapper video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-country-map__svgwrapper:before{content:'';display:block;width:100%;padding-bottom:88%}.mod-country-map__svg .cls-1{fill:#ccc}.mod-country-map__area.is-active{cursor:pointer;stroke:transparent;stroke-width:.4;transition:all .3s;will-change:transform}.mod-country-map__area.is-active .cls-1{fill:#207ebd;transition:all .3s}.mod-country-map__area.is-active.is-hovered .cls-1{fill:#172b4d}.mod-country-map__label{background-color:#eee;border-radius:8px;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);display:block;font-size:.875rem;margin-left:-10px;opacity:0;padding:14px 20px;pointer-events:none;position:absolute}.mod-country-map__label.visible{opacity:1}.mod-country-map__label:before{background-color:#eee;bottom:-6px;content:'';height:12px;left:20px;position:absolute;transform:rotate(45deg);width:12px}.mod-country-map__label[data-country=deutschland_nord]{bottom:68%;left:48%}.mod-country-map__label[data-country=belgien]{bottom:62%;left:34%}.mod-country-map__label[data-country=daenemark]{bottom:83%;left:43%}.mod-country-map__label[data-country=frankreich]{bottom:50%;left:29%}.mod-country-map__label[data-country=luxemburg]{bottom:59%;left:36.7%}.mod-country-map__label[data-country=niederlande]{bottom:68%;left:35%}.mod-country-map__label[data-country=polen]{bottom:68%;left:68%}.mod-country-map__label[data-country=portugal]{bottom:24%;left:4%}.mod-country-map__label[data-country=spanien]{bottom:25%;left:15%}.mod-country-map>.mod-country-map__info{display:none}.mod-datetime-picker{position:relative}.mod-datetime-picker__dialog{background-color:#fff;box-shadow:0 0 22px rgba(0,0,0,.3);display:none;padding:12px;position:absolute;transform:translateZ(0);width:500px;z-index:99999}@supports (filter:drop-shadow(0 2px 8px rgba(0,0,0,0.3))){.mod-datetime-picker__dialog{box-shadow:none;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, .3))}}@media (max-width:767px){.mod-datetime-picker__dialog{max-width:calc(100vw - 52px);width:auto}}.mod-datetime-picker__dialog.is-open{display:flex}.mod-datetime-picker__dialog:after{border:solid transparent;border-width:14px;content:' ';height:0;pointer-events:none;position:absolute;width:0}@media (max-width:1439px){.mod-datetime-picker__dialog:after{border-bottom-color:#fff;bottom:100%;left:20%;margin-left:-14px}}@media (min-width:1440px){.mod-datetime-picker__dialog:after{border-right-color:#fff;margin-top:-14px;right:100%;top:20%}}.mod-datetime-picker__datepicker,.mod-datetime-picker__timepicker{display:flex;flex-direction:column}.mod-datetime-picker__datepicker{border-right:1px solid #ccc;flex-grow:1;overflow:hidden;padding-right:12px}.mod-datetime-picker__timepicker{padding-left:12px}@media (max-width:767px){.mod-datetime-picker__timepicker{align-items:center}}.mod-datetime-picker__label{font-family:FFDINWebProBold,Arial,sans-serif}.mod-datetime-picker .btn,.mod-datetime-picker__label{flex-grow:0;flex-shrink:0}.mod-datetime-picker__date-box,.mod-datetime-picker__time-box{flex-grow:1;flex-shrink:1}.mod-datetime-picker__time-box{margin-top:6px}@media (max-width:767px){.mod-datetime-picker__time-box{height:177px;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto}}@media (min-width:768px){.mod-datetime-picker__time-box{display:flex;flex-wrap:wrap;margin-left:-5px;width:246px}}.mod-datetime-picker__prev:after{border-bottom-color:currentColor;bottom:0}.mod-datetime-picker__next:after{border-top-color:currentColor;top:0}.mod-datetime-picker__next,.mod-datetime-picker__prev{color:#ccc;height:14px;margin-top:6px;position:relative;width:100%}.no-touch .mod-datetime-picker__next:hover,.no-touch .mod-datetime-picker__prev:hover,.touch .mod-datetime-picker__next:active,.touch .mod-datetime-picker__prev:active{color:#999}.mod-datetime-picker__next:after,.mod-datetime-picker__prev:after{border:solid transparent;border-width:14px;content:' ';height:0;left:50%;margin-left:-14px;pointer-events:none;position:absolute;width:0}@media (min-width:768px){.mod-datetime-picker__next,.mod-datetime-picker__prev{display:none}}.mod-datetime-picker__date{cursor:pointer;line-height:22px;padding-bottom:10px;padding-top:10px}.mod-datetime-picker__date:not(:last-child){border-bottom:1px solid #ccc}.mod-datetime-picker__date span:last-child{white-space:nowrap}.mod-datetime-picker__time{cursor:pointer;line-height:36px;padding:0 5px}.mod-datetime-picker__time.is-disabled{color:#ccc;cursor:default}.mod-datetime-picker__date:hover,.mod-datetime-picker__time:hover{color:#2490d7}.mod-datetime-picker__date.is-selected,.mod-datetime-picker__time.is-selected{color:#2490d7;text-shadow:0 0 0 #2490d7}.mod-disclaimer:not(.mod-disclaimer--simple){background-color:#fbf7f2;border-radius:4px}.mod-disclaimer__inner{display:flex;margin-bottom:24px;padding:17px 16px 14px 16px}.mod-disclaimer--simple .mod-disclaimer__inner{padding:0}.mod-disclaimer__icon{color:#de980b;flex-shrink:0;margin-top:-3px}.mod-disclaimer__content{font-size:.875rem;padding-left:11px}.mod-disclaimer__title{font-family:FFDINWebProBold,Arial,sans-serif;padding-right:3px}.mod-feedback__backdrop{background-color:rgba(0,0,0,.4);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s;width:100%;will-change:opacity;z-index:400}.mod-feedback.is-active .mod-feedback__backdrop{opacity:1;pointer-events:auto}.mod-feedback__wrapper{background-color:#fff;bottom:0;left:0;position:fixed;right:0;transform:translate3d(0,100%,0);z-index:400}.mod-feedback__close{position:absolute;right:12px;top:14px;transition:color .3s;z-index:2}@media (min-width:768px){.mod-feedback__close{right:32px;top:22px}}.mod-feedback__close:hover{color:#2490d7}.mod-feedback__inlay{max-height:80vh;overflow:auto;-webkit-overflow-scrolling:touch;position:relative;z-index:1}@media (min-width:1024px){.mod-feedback__inlay{max-height:100vh}}.mod-feedback__content{margin:0 auto;max-width:350px;padding:60px 16px 24px 16px}.mod-feedback__content .heading-h2{text-align:center;width:100%}.mod-feedback__content fieldset{margin-bottom:0}.mod-feedback__content textarea.textfield__control{height:80px}.mod-feedback__content .checkbox__label.rte>:nth-last-child(2){display:inline;margin-right:5px}.mod-feedback__thumbs{text-align:center}.mod-feedback__thumb{margin:6px 16px 19px 16px}.mod-feedback__thumb input[type=radio]{opacity:0;position:absolute}.mod-feedback__thumb .icon{color:#2490d7;display:block;transition:color .3s}.mod-feedback__thumb .icon--thumb-down{position:relative;top:10px}.mod-feedback__thumb:not(.is-selected):hover .icon{color:#172b4d;cursor:pointer}.mod-feedback__thumb.is-disabled{display:none}.mod-feedback__finish{display:none;text-align:center}.mod-feedback .alert,.mod-feedback fieldset[disabled]{display:none}.mod-filter__backdrop{background-color:rgba(0,0,0,.4);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s;width:100%;will-change:opacity;z-index:600}.mod-filter__wrapper{background-color:#fff;bottom:0;display:flex;flex-direction:column;margin-bottom:0;max-width:375px;padding:24px 16px;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s;width:100%;will-change:transform;z-index:610}@media (min-width:1024px){.mod-filter__wrapper{top:0}}.mod-filter__header{align-items:center;border-bottom:1px solid #e6eaf0;display:flex;justify-content:space-between}.mod-filter__body{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto}.mod-filter__footer{margin-top:auto}.mod-filter__footer .btn--primary.is-loading{background:0 0;color:transparent;position:relative}.mod-filter__reset{margin-bottom:14px;transition:color .3s}.mod-filter__reset:hover{color:#2490d7}.mod-filter.is-open .mod-filter__backdrop{opacity:1;pointer-events:auto}.mod-filter.is-open .mod-filter__wrapper{pointer-events:auto;transform:translateX(0)}.mod-filter__expansion-panel{border-bottom:1px solid #e6eaf0}.mod-filter__expansion-panel-header{font-family:FFDINWebProBold,Arial,sans-serif;align-items:center;display:flex;justify-content:space-between;min-height:60px;padding:16px;text-align:left;transition:color .3s;width:100%}.mod-filter__expansion-panel-header .icon{display:block;margin-left:8px;transform:rotate(0);transform-origin:50%;transition:transform .3s}.no-touch .mod-filter__expansion-panel-header:hover,.touch .mod-filter__expansion-panel-header:active{color:#2490d7}.mod-filter__expansion-panel-content{display:none;padding:4px 16px 16px 16px}.mod-filter__expansion-panel.is-open .mod-filter__expansion-panel-header .icon{transform:rotate(-180deg)}.mod-filter__expansion-panel.is-open .mod-filter__expansion-panel-content{display:block}.mod-filter-search-results{--filter-top:75px;background:#fff}@media (max-width:1023px){.mod-filter-search-results{display:flex;flex-direction:column;height:calc(100% - var(--filter-top));overflow:hidden;padding:20px 8px;position:fixed;top:var(--filter-top);width:100%;z-index:101}}@media (min-width:1024px){.mod-filter-search-results{height:auto;padding:2px;position:relative;top:auto;transition:transform .3s}}@media (max-width:1023px){.mod-filter-search-results__ctas{display:flex;gap:15px;width:100%}}.mod-filter-search-results__header{display:flex;justify-content:center;margin:24px 17px 27px 17px}.mod-filter-search-results__header__label{font-family:FFDINWebProBold,Arial,sans-serif;font-size:16px;margin-left:auto;margin-right:auto;padding-top:5px;text-transform:uppercase}.mod-filter-search-results__header__close{align-self:flex-end}.mod-filter-search-results .label,.mod-filter-search-results .textfield__label{font-family:FFDINWebProBold,Arial,sans-serif;font-size:14px}.mod-filter-search-results__sortBy .textfield__label{font-size:1rem!important;opacity:1;transform:translate(0,0);visibility:visible}@media (max-width:1023px){.mod-filter-search-results__filter-btn{flex:0 1 50%}}.mod-filter-search-results__filter{margin-top:10px}@media (max-width:1023px){.mod-filter-search-results__filter{height:100%;overflow-x:hidden;overflow-y:auto}}@media (min-width:1024px){.mod-filter-search-results__filter{background:#e6eaf0}}.mod-filter-search-results__filter fieldset{margin-bottom:0}.mod-filter-search-results__filter-criteria{align-items:flex-start;border-radius:5px;display:flex;flex-direction:column;padding:10px 15px 15px 15px}.mod-filter-search-results__filter-criteria.hide{display:none}.mod-filter-search-results__filter-criteria .copy{margin-bottom:0}.mod-filter-search-results__filter-criteria .ic-btn{height:35px;margin-bottom:unset;margin-left:unset;width:35px}.mod-filter-search-results__filter-criteria .label{font-family:FFDINWebProBold,Arial,sans-serif;font-size:18px}.mod-filter-search-results__filter-criteria .link{color:#172b4d;margin-top:8px;text-transform:none}.mod-filter-search-results__filter-criteria .chip{margin-top:8px}.mod-filter-search-results__filter-criteria .mod-range{margin-top:34px;width:100%}.mod-filter-search-results__filter-criteria .mod-recipe__difficulty{color:#c4c9d2;flex-shrink:0;margin-top:8px;position:relative}.mod-filter-search-results__filter-criteria .mod-recipe__difficulty label{color:#c4c9d2;cursor:pointer;margin-bottom:25px;margin-right:8px}.mod-filter-search-results__filter-criteria .mod-recipe__difficulty label input[type=radio]{height:0;opacity:0;width:0}.mod-filter-search-results__filter-criteria .mod-recipe__difficulty label svg{height:35px;width:30px}.mod-filter-search-results__filter-criteria .mod-recipe__difficulty label:hover~label{color:#c4c9d2}.mod-filter-search-results__filter-criteria .mod-recipe__difficulty label>span{left:0;position:absolute;top:45px}.no-touch .mod-filter-search-results__filter-criteria .mod-recipe__difficulty:hover label{color:#172b4d}.mod-filter-search-results__filter-criteria .mod-recipe__difficulty--difficult label:nth-child(-n+3),.mod-filter-search-results__filter-criteria .mod-recipe__difficulty--easy label:first-of-type,.mod-filter-search-results__filter-criteria .mod-recipe__difficulty--middle label:nth-child(-n+2){color:#172b4d}.mod-filter-search-results__filter-button{margin:0 1rem}.mod-filter-search-results__reset{color:#2490d7;padding:16px 12px}.mod-filter-search-results__reset:disabled{opacity:.4}.mod-footer{margin-bottom:0}.mod-footer__list{padding:36px 20px 40px 20px;position:relative;display:flex;justify-content:space-between;margin-bottom:0;margin-left:-8px;margin-right:-8px}.mod-footer__list:before{background-color:#e6eaf0;content:'';height:100%;left:50%;max-width:1817px;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.mod-footer__list:before{max-width:none}@media (max-width:767px){.mod-footer__list{-moz-columns:1;columns:1;display:block}}@media (min-width:768px){.mod-footer__list{padding:36px 0 40px 0}}.mod-footer__list ul li{list-style-type:none}.mod-footer__list ul a{display:block;font-family:FFDINWebPro,Arial,sans-serif;font-size:1rem;margin-bottom:6px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.mod-footer__list>li{border-bottom:1px solid #fff;flex:1;list-style-type:none;padding:25px 0}@media (min-width:768px){.mod-footer__list>li{border-bottom:none;border-right:1px solid #fff;padding:0 0 0 20px}}.mod-footer__list>li:first-child{padding-top:0}@media (min-width:768px){.mod-footer__list>li:first-child{padding:0 8px}}.mod-footer__list>li:last-child{border-bottom:none}@media (min-width:768px){.mod-footer__list>li:last-child{border-right:none}}.mod-footer__area{page-break-inside:avoid}.mod-footer__area+.mod-footer__area{margin-top:36px}.mod-footer__area--seals ul{display:flex;flex-wrap:wrap}.mod-footer__area--seals ul li{margin:10px 10px 0 0;width:calc(33% - 10px)}.mod-footer__title{display:block;font-size:1.5rem;margin-bottom:16px;font-family:FFDINWebProBold,Arial,sans-serif;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.mod-footer__title{font-size:1.8125rem}}.mod-footnote--primary{color:#172b4d}.mod-footnote--secondary{color:#5c6a82}.mod-footnote .rte{color:inherit;margin-bottom:6px}.mod-footnotes{padding:30px 0 40px 0}.mod-footnotes__item:after,.mod-footnotes__item:before{content:' ';display:table}.mod-footnotes__item:after{clear:both}.mod-footnotes__item:not(:last-child){margin-bottom:1rem}.mod-footnotes__item>span{float:left;margin-right:5px}.mod-footnotes .rte{display:inline}.mod-footnotes .rte>:last-child{margin-bottom:0}.mod-gallery-article__media{display:block;overflow:hidden;position:relative}.mod-gallery-article__media embed,.mod-gallery-article__media iframe,.mod-gallery-article__media img,.mod-gallery-article__media object,.mod-gallery-article__media svg,.mod-gallery-article__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-gallery-article__media:before{content:'';display:block;width:100%;padding-bottom:100%}img[loading=lazy]:not(.initial) .mod-gallery-article__media .no-srcset{transition:none}.mod-gallery-article__media--audio img,.mod-gallery-article__media--img img{height:100%;left:50%;margin:0 auto;transform:translateX(-50%);width:auto;z-index:1}.mod-gallery-article__media--video .video{position:absolute;top:50%;transform:translateY(-50%);width:100%}.mod-gallery-article__media--audio .audio{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.mod-gallery-article__stage .mod-gallery-article__media{background-color:#f2f5f8}.mod-gallery-article__stage .mod-gallery-article__media--img .icon{display:none}.mod-gallery-article__stage .mod-gallery-article__media--img.has-lightbox{cursor:default}@media (min-width:768px){.mod-gallery-article__stage .mod-gallery-article__media--img.has-lightbox{cursor:zoom-in}.mod-gallery-article__stage .mod-gallery-article__media--img.has-lightbox .icon{border:14px solid transparent;bottom:0;color:#172b4d;display:block;height:46px;left:auto;position:absolute;right:0;top:auto;width:46px;z-index:2}}.mod-gallery-article__thumbs .mod-gallery-article__media{border:1px solid #e6eaf0;cursor:pointer;margin:0 4px;transition:border .3s}.mod-gallery-article__thumbs .mod-gallery-article__media .icon{align-items:center;background-color:rgba(0,0,0,.25);border:8px solid transparent;color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}@media (min-width:1024px){.mod-gallery-article__thumbs .mod-gallery-article__media .icon{border:14px solid transparent}}@media (min-width:1440px){.mod-gallery-article__thumbs .mod-gallery-article__media .icon{border:24px solid transparent}}.mod-gallery-article__thumbs{display:none;margin-top:8px}@media (min-width:768px){.mod-gallery-article__thumbs.slick-initialized{display:block}}.mod-gallery-article__thumbs .slick-list{margin-left:-4px}.mod-gallery-article__thumbs .slick-arrow+.slick-list{margin:0 12px}@media (min-width:1024px){.mod-gallery-article__thumbs .slick-arrow+.slick-list{margin:0 10px}}@media (min-width:1440px){.mod-gallery-article__thumbs .slick-arrow+.slick-list{margin:0 14px}}.mod-gallery-article__thumbs .slick-arrow{height:14px;width:8px}.mod-gallery-article__thumbs .slick-arrow svg{height:100%;vertical-align:top;width:100%}.mod-gallery-article__thumbs .slick-arrow,.mod-gallery-article__thumbs .slick-arrow:hover{background-color:transparent}.mod-gallery-article__thumbs .slick-arrow.slick-next{right:0}.mod-gallery-article__thumbs .slick-arrow.slick-prev{left:0}.mod-gallery-article__thumbs .mod-gallery-article__media:hover,.mod-gallery-article__thumbs .slick-current .mod-gallery-article__media{border-color:#5c6a82}.mod-gallery-article__stage .slider__item{overflow:hidden;position:relative}.mod-gallery-article__stage .slider__badge{pointer-events:none}.mod-gallery-article__stage .slider__badge:before{background-color:rgba(255,255,255,.4);content:'';height:100%;position:absolute;top:0;width:100%;z-index:20}.mod-gallery-article__stage .slider__badge-label{background-color:var(--theme-color-06,#2490d7);color:var(--theme-color-07,#fff);font-size:.75rem;left:-17px;line-height:1.5;padding:10px 0 7px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:rotate(-15deg) translate(0,-50%);transform-origin:50% 50%;width:calc(100% + 44px);z-index:22;font-family:FFDINWebProBold,Arial,sans-serif}@media (max-width:767px){.mod-gallery-content{margin-left:-8px;margin-right:-8px}}.mod-gallery-content__media--img img{height:100%;left:50%;margin:0 auto;transform:translateX(-50%);width:auto}.mod-gallery-content__caption{margin:8px 0 4px 0;text-align:center}.mod-header{margin-bottom:0;position:relative;z-index:500}@media (max-width:1023px){.mod-header--search .mod-header__wrapper{height:131px}.offers-header .mod-header__wrapper.is-sticky .mod-header__search{display:none}.mod-header--search .mod-header__wrapper[data-scroll-direction=DOWN].is-sticky.is-reduced,.offers-header .mod-header--search .mod-header__wrapper.is-sticky{height:70px}.mod-header--search .mod-header__wrapper[data-scroll-direction=DOWN].is-sticky.is-reduced .mod-header__search{animation:anim-header-search 0s .5s forwards;overflow:hidden}.mod-header--search .mod-header__wrapper[data-scroll-direction=DOWN].is-sticky.is-reduced .mod-header__search .mod-search-box{opacity:0;transform:translateY(-100%)}}@media (min-width:1024px){.mod-header{height:200px}}.mod-header__wrapper{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative}@media (max-width:1023px){.mod-header__wrapper{height:70px}.mod-header__wrapper:not(.no-transition){transition:height .5s}.mod-header__wrapper:not(.no-transition) .mod-header__search .mod-search-box{transition:transform .5s,opacity .5s}.mod-header__wrapper:focus-within{overflow:visible}}@media (min-width:1024px){.mod-header__wrapper{height:168px}}.mod-header__wrapper.is-sticky{left:0;position:fixed;top:0;width:100%}@media (min-width:1024px){.mod-header__wrapper.is-sticky,.mod-header__wrapper.is-sticky.is-hidden{margin-top:-168px;overflow:hidden}.offers-header.offers-header-sticky .mod-header__wrapper.is-sticky,.offers-header.offers-header-sticky .mod-header__wrapper.is-sticky.is-hidden{margin-top:calc(-$header-height-md - 120px + 39px)}.offers-header.offers-header-sticky .mod-header__wrapper.is-sticky.is-hidden:after,.offers-header.offers-header-sticky .mod-header__wrapper.is-sticky:after{background-color:#fff;content:'';height:10px;position:absolute;top:100%;width:100%;z-index:-1}.mod-header__wrapper.is-sticky.has-transition{transition:margin-top .3s}.mod-header__wrapper.is-sticky[data-scroll-direction=UP]:not(.is-hidden){margin-top:0;overflow:visible}}.offers-header-sticky .mod-header__wrapper{box-shadow:none}.mod-header__inlay{position:relative}@media (max-width:1023px){.mod-header__inlay{align-items:center;display:grid;grid-template-areas:'first logo tools' 'search search search';grid-template-columns:calc(50% - 34px) 68px calc(50% - 34px);grid-template-rows:auto auto}.mod-header__inlay .mod-header__logo{grid-area:logo}.mod-header__inlay .mod-header__tools{grid-area:tools}.mod-header__inlay .mod-header__search{grid-area:search}}@media (min-width:1024px){.mod-header__inlay{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.mod-header__inlay .mod-header__logo{order:1}.mod-header__inlay .mod-header__search{flex:1;max-width:698px;order:2}.mod-header__inlay .mod-header__tools{margin-left:auto;order:3}.mod-header__inlay .mod-header__nav{margin-top:-10px;order:4;width:100%}}.mod-header__magazine{align-items:center;display:flex}@media (min-width:768px){.mod-header__magazine{display:none}}.mod-header__magazine a .icon{height:25px;width:25px}.mod-header__magazine a span{display:none}.mod-header__meta{margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px;width:100%;max-width:560px;padding:0;position:relative;height:32px}@media (min-width:768px){.mod-header__meta{max-width:768px}}@media (min-width:1024px){.mod-header__meta{max-width:928px}}@media (min-width:1440px){.mod-header__meta{max-width:1232px}}@media (max-width:767px){.mod-header__meta{padding-left:8px;padding-right:8px}}@media (min-width:768px){.mod-header__meta{padding-left:16px;padding-right:16px}}.mod-header__meta:before{background-color:#f2f5f8;content:'';height:100%;left:50%;max-width:1817px;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.mod-header__meta:before{max-width:none}.mod-header__meta-inlay{display:flex;position:relative}@media (max-width:1023px){.mod-header:not(.mod-header--usp) .mod-header__meta{height:0;overflow:hidden}}.mod-header__tools{display:flex;flex-direction:row-reverse}.mod-header__tools>*{flex-shrink:0;margin:0 8px}@media (min-width:1024px){.mod-header__tools>*{margin:0}}.mod-header__logo{display:block;margin:9px;width:50px}@media (max-width:1023px){.mod-header__logo{position:relative;z-index:2}}@media (min-width:1024px){.mod-header__logo{margin:24px 24px 24px 0;width:80px}}.mod-header__search{margin-bottom:10px}@media (min-width:1024px){.mod-header__search{margin-bottom:0;margin-right:14px}}@media (min-width:1024px){.mod-header__hamburger{display:none}}@keyframes anim-header-search{100%{height:0;margin-bottom:0}}.mod-headline{margin-bottom:0}.mod-highlights__wrapper{display:flex;opacity:0;transform:translateY(40px);transition:opacity .3s,transform .3s;transition-delay:.5s}.mod-highlights.is-in-viewport .mod-highlights__wrapper{opacity:1;transform:translateY(0)}.mod-highlights__visual{text-align:center;width:64px}.mod-highlights__icon{height:56px}.mod-highlights__content{font-family:FFDINWebProCondBold,Arial,sans-serif;color:#172b4d;margin-left:24px}.mod-highlights__topline{margin-bottom:10px;margin-top:-2px}.mod-highlights__subline,.mod-highlights__topline{font-size:1.375rem}.mod-highlights__subline{line-height:1.2;margin-bottom:0}.mod-highlights__counter,.mod-highlights__headline{font-size:3.75rem;line-height:.8;margin-bottom:3px}.mod-highlights__counter{white-space:nowrap}@media (min-width:768px) and (max-width:1023px){.mod-highlights__wrapper{display:block}.mod-highlights__content{margin-left:0;margin-top:10px}.mod-highlights__counter,.mod-highlights__headline{font-size:3.125rem}}.mod-hint{border:1px solid #de980b;border-radius:4px;margin-top:16px;padding:20px 16px;position:relative;text-align:center}@media (max-width:767px){.mod-hint{margin-left:30px;margin-right:30px}}@media (min-width:768px){.mod-hint{padding:28px 32px}}@media (min-width:1024px){.mod-hint{padding:35px 40px}}.mod-hint__legend{align-items:center;background-color:#fff;color:#de980b;display:inline-flex;justify-content:center;left:50%;padding:0 16px 0 12px;position:absolute;top:-13px;transform:translateX(-50%)}.mod-hint__headline{margin-bottom:0;margin-left:12px}.mod-hint__text{margin-bottom:0}.mod-hint--secondary{border:none;border-radius:0;display:flex;margin:0;padding:0;text-align:left}.mod-hint--secondary .mod-hint__legend{background:#001e78;box-shadow:none;flex:0 0 auto;left:auto;margin-right:10px;padding:0;position:relative;top:auto;transform:translateX(0)}.mod-hint--secondary .mod-hint__legend .icon{fill:#fff;height:25px;width:25px}.mod-hint--secondary div{align-self:center}.mod-i-paper__button-next,.mod-i-paper__button-prev{align-items:center;background-color:#fff;border:1px solid #d5dce6;border-radius:5px;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:border .3s;width:50px;z-index:10}.mod-i-paper__button-next .icon,.mod-i-paper__button-prev .icon{height:12px;width:12px}.mod-i-paper__button-prev{left:0}.mod-i-paper__button-prev:active,.mod-i-paper__button-prev:hover{border-color:#2490d7}.mod-i-paper__button-prev:disabled{border-color:#d5dce6;color:#d5dce6}.mod-i-paper__button-next{right:0}.mod-i-paper__button-next:active,.mod-i-paper__button-next:hover{border-color:#2490d7}.mod-i-paper__button-next:disabled{border-color:#d5dce6;color:#d5dce6}@media (min-width:768px){.mod-i-paper__links{align-self:flex-end;margin-bottom:10px}}.mod-i-paper__content,.mod-i-paper__pages{width:100%}.mod-i-paper__content{min-height:400px;position:relative}@media (min-width:768px){.mod-i-paper__content{align-self:flex-end;margin-bottom:10px;padding:20px 66px}}.mod-i-paper__content .mod-i-paper__button-next,.mod-i-paper__content .mod-i-paper__button-prev{display:none}@media (min-width:768px){.mod-i-paper__content .mod-i-paper__button-next,.mod-i-paper__content .mod-i-paper__button-prev{display:block}}.mod-i-paper__head{display:flex;justify-content:space-between}.mod-i-paper__heading{margin-right:20px}.mod-i-paper__pages{display:flex;justify-content:space-between;position:relative}@media (min-width:768px){.mod-i-paper__pages{padding:0 86px}}@media (min-width:768px){.mod-i-paper__pages .mod-i-paper__button-next,.mod-i-paper__pages .mod-i-paper__button-prev{display:none}}.mod-i-paper__pages .rc-slider{border-radius:6px;box-sizing:border-box;height:14px;margin:0 auto;padding:36px 0 40px 0;position:relative;-webkit-tap-highlight-color:transparent;touch-action:none;width:50%}@media (min-width:768px){.mod-i-paper__pages .rc-slider{padding:5px 0 40px 0;width:100%}}.mod-i-paper__pages .rc-slider-rail{background-color:#c4c9d2;border-radius:6px;height:2px;position:absolute;width:100%}.mod-i-paper__pages .rc-slider-track{background-color:#c4c9d2;border-radius:6px;height:2px;left:0;position:absolute}.mod-i-paper__pages .rc-slider-handle{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:25px;border:1px solid #d5dce6;border-radius:13px;cursor:pointer;height:25px;margin-top:-10px;opacity:1;position:absolute;width:62px}.mod-i-paper__pages .rc-slider-handle:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='19' viewBox='0 0 30 19'%3E%3Cg id='Mobile_menu' data-name='Mobile menu' transform='translate(0 1.5)'%3E%3Cline id='Linie_1' data-name='Linie 1' x2='30' fill='none' stroke='%232490d7' stroke-width='3'/%3E%3Cline id='Linie_2' data-name='Linie 2' x2='30' transform='translate(0 8)' fill='none' stroke='%232490d7' stroke-width='3'/%3E%3Cline id='Linie_3' data-name='Linie 3' x2='30' transform='translate(0 16)' fill='none' stroke='%232490d7' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:23px 15px;content:'';display:block;height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);width:16px}.mod-i-paper__pages .rc-slider-mark{left:0;margin-top:36px;position:absolute;top:18px;width:100%}@media (min-width:768px){.mod-i-paper__pages .rc-slider-mark{margin-top:6px}}.mod-i-paper__pages .rc-slider-mark-text{width:100%}.mod-i-paper__pages .rc-slider-progress-value{bottom:0;display:inline-block;font-size:.875rem;left:0;position:absolute}.mod-i-paper__share-overlay{background-color:#fff;bottom:0;box-shadow:rgba(118,118,118,.5) 0 0 13px -5px;display:flex;flex-direction:column;height:266px;left:0;padding:50px;position:fixed;text-align:center;width:100vw;z-index:100}@media (min-width:1024px){.mod-i-paper__share-overlay{bottom:auto;height:auto;left:50%;top:50%;width:600px}}.mod-i-paper__share-overlay .heading-h2{margin-bottom:20px}.mod-i-paper__share-overlay .btn:nth-of-type(2){margin-bottom:0}@media (min-width:768px){.mod-i-paper__share-overlay .btn:nth-of-type(2){margin-bottom:1rem}}@media (min-width:768px){.mod-i-paper__share-overlay .btn:nth-of-type(3){margin-bottom:0}}.mod-i-paper__share-overlay-close{cursor:pointer;position:absolute;right:20px;top:20px}.mod-i-paper__print{display:none}@media (min-width:768px){.mod-i-paper__print{display:flex}}.mod-i-paper__overlay{background-color:rgba(0,0,0,.3);height:calc(100% - 266px);left:0;position:fixed;top:0;width:100vw;z-index:600}.mod-i-paper__overview{align-items:center;background-color:#e6eaf0;color:#172b4d;font-size:16px;font-weight:700;left:auto;-ms-overflow-style:none;overflow-y:auto;position:absolute;right:0;scrollbar-width:none;top:124px;width:230px;z-index:110}.mod-i-paper__overview::-webkit-scrollbar{display:none}@media (max-width:1023px){.mod-i-paper__overview{background-color:#fff;bottom:0;box-shadow:-1px 1px 10px rgba(0,0,0,.16);height:100%;top:0;width:187px}}.mod-i-paper__overview-container{height:100%;position:absolute;right:0;top:280px;width:auto}@media (max-width:1023px){.mod-i-paper__overview-container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.16);inset:0;position:fixed;z-index:1000}}.mod-i-paper__overview-header{background-color:#e6eaf0;box-shadow:-1px 4px 10px #e6eaf0;display:flex;flex-direction:row;justify-content:space-between;padding:54px 8px 12px 0;padding-left:26px;position:sticky;text-align:left;top:0}@media (max-width:1023px){.mod-i-paper__overview-header{background-color:#fff;box-shadow:-1px 4px 10px #fff;padding-left:30px;position:sticky;top:0}}.mod-i-paper__overview-content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;justify-items:center;margin:12px}@media (max-width:1023px){.mod-i-paper__overview-content{flex-direction:column}}.mod-i-paper__overview-img-wrapper{cursor:pointer;margin-bottom:9px;text-align:center;width:88px}.mod-i-paper__overview-img-wrapper:first-child,.mod-i-paper__overview-img-wrapper:last-child{cursor:default}.mod-i-paper__overview-img-wrapper .img{width:88px}@media (max-width:1023px){.mod-i-paper__overview-img-wrapper .img{width:125px}}@media (max-width:1023px){.mod-i-paper__overview-img-wrapper{width:125px}.mod-i-paper__overview-img-wrapper:first-child,.mod-i-paper__overview-img-wrapper:last-child{display:none}}@media (max-width:1023px){.mod-i-paper__overview-footer{background-color:#fff;bottom:0;box-shadow:-1px -20px 8px #fff;height:30px;left:auto;position:sticky;right:0;top:auto;z-index:10001}}@media (min-width:768px){.mod-icons{display:flex;flex-wrap:wrap;justify-content:center}}.mod-icons__item{margin-bottom:2rem;text-align:center}@media (min-width:768px){.mod-icons__item{flex-grow:1;flex-shrink:0;margin-bottom:40px;max-width:33.33333%;min-width:33.33333%;padding:0 8px}}.mod-icons__breaker{display:none}@media (min-width:768px){.mod-icons__breaker:nth-of-type(2):nth-last-of-type(3){display:block;height:0;overflow:hidden;width:100%}}.mod-icons__icon{height:70px;margin-bottom:1rem}@media (min-width:1024px){.mod-icons__icon{height:120px}}.mod-icons__icon.is-active{animation-delay:.3s;animation-duration:.6s;animation-fill-mode:both;animation-name:fade-scale-icon;animation-timing-function:ease-out}.mod-icons__label{font-family:FFDINWebProCondBold,Arial,sans-serif;display:block;font-size:1.125rem}@media (min-width:768px){.mod-icons__label{font-size:1.5rem}}.mod-icons__desc{display:block}@keyframes fade-scale-icon{0%{opacity:0;transform:scale(.8) translateZ(0)}100%{opacity:1;transform:scale(1) translateZ(0)}}.mod-image-map__swiper{margin-top:20px}@media (min-width:1024px){.mod-image-map__swiper{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:24px}}.mod-image-map__swiper__stage{position:relative}@media (max-width:1023px){.mod-image-map__swiper__stage{width:100%}}@media (min-width:1024px){.mod-image-map__swiper__stage{flex:1;padding:26px 0}}.mod-image-map__swiper__stage__dots,.mod-image-map__swiper__stage__nav{height:100%;left:0;position:absolute;top:0;width:100%}.mod-image-map__swiper__stage__dots{list-style:none;margin:0;padding:0}.mod-image-map__swiper__stage__dot{--diameter:max(1rem, min(2rem, 5vw));background-color:#fff;border:1px solid #2490d7;border-radius:50%;box-shadow:0 0 0 10px rgba(37,144,214,.5);cursor:pointer;height:var(--diameter);left:20%;position:absolute;top:20%;transform:translate(-50%,-50%);transform-origin:center;transition:transform .12s ease-out,box-shadow .12s ease-out;width:var(--diameter)}.mod-image-map__swiper__stage__dot:hover:not(.active){transform:translate(-50%,-50%) scale(1.3)}.mod-image-map__swiper__stage__dot.active{background-color:#2490d7;border:1px solid #fff;box-shadow:0 0 0 5px rgba(37,144,214,.5);transform:translate(-50%,-50%) scale(1.5)}.mod-image-map__swiper__wrapper{position:relative}@media (min-width:1024px) and (max-width:1439px){.mod-image-map__swiper__wrapper{--slider-base:230px}}@media (min-width:1440px){.mod-image-map__swiper__wrapper{--slider-base:288px}}@media (min-width:768px) and (max-width:1023px){.mod-image-map__swiper__wrapper .swiper-button-next,.mod-image-map__swiper__wrapper .swiper-button-prev{top:36%}}@media (min-width:1024px){.mod-image-map__swiper__wrapper .swiper-button-next,.mod-image-map__swiper__wrapper .swiper-button-prev{left:50%;margin-top:0;transform:translate(-50%);z-index:20}}@media (min-width:1024px){.mod-image-map__swiper__wrapper .swiper-button-prev{top:0}}@media (min-width:1024px){.mod-image-map__swiper__wrapper .swiper-button-next{bottom:0;top:auto}}@media (min-width:1024px){.mod-image-map__swiper__wrapper{flex:0 0 var(--slider-base)}}@media (min-width:1024px){.mod-image-map .swiper-container::after,.mod-image-map .swiper-container::before{background:#fff;content:'';display:block;height:28px;left:0;min-width:7vw;position:absolute;width:100%;z-index:10}}.mod-image-map .swiper-container::after{border-top:2px solid #d5dce6;bottom:0}.mod-image-map .swiper-container::before{border-bottom:2px solid #d5dce6;top:0}@media (min-width:1024px){.mod-image-map .swiper-container{height:100%}}@media (max-width:767px){.mod-image-map .swiper-container{top:-30px}}@media (min-width:768px) and (max-width:1023px){.mod-image-map .swiper-container{top:-70px}}.mod-image-map .swiper-wrapper{margin-bottom:30px}@media (max-width:767px){.mod-image-map .swiper-wrapper{padding-top:10px}}@media (min-width:768px) and (max-width:1023px){.mod-image-map .swiper-wrapper{padding-top:30px}}.mod-image-map .swiper-slide{box-sizing:border-box;height:auto}.mod-image-map .swiper-slide-active{border:1px solid #2490d7;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media (max-width:767px){.mod-image-map .swiper-slide-active{transform:translateY(-10px)}}@media (min-width:768px) and (max-width:1023px){.mod-image-map .swiper-slide-active{transform:translateY(-30px)}}.mod-image-map .swiper-slide .mod-article-tile{height:100%}.mod-image-map .swiper-slide .mod-article-tile:hover{padding-top:3px}.mod-image-map .swiper-pagination{bottom:0;margin-bottom:30px;position:relative}.mod-info-box{padding:30px 34px}.mod-info-box--secondary{background-color:#fbf7f2}.mod-info-box--tertiary{background-color:#e8e3db}.mod-info-box--align-left{text-align:left}.mod-info-box--align-center{text-align:center}.mod-info-tiles{display:flex}.mod-info-tiles__img{transition:opacity .3s}.mod-info-tiles__img--hover{opacity:0!important}.mod-info-tiles__info{font-family:FFDINWebProCondBold,Arial,sans-serif;flex:0 0 60px;font-size:1.125rem;padding:5px 8px 0 0}.mod-info-tiles__info .icon{color:#2490d7;cursor:pointer}@media (min-width:1024px){.mod-info-tiles__info{flex-basis:80px}}@media (min-width:1440px){.mod-info-tiles__info{flex-basis:100px}}.mod-info-tiles__items{display:flex;flex-basis:calc(100% - 60px);flex-grow:1;flex-shrink:1;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}@media (min-width:1024px){.mod-info-tiles__items{flex-basis:calc(100% - 80px)}}@media (min-width:1440px){.mod-info-tiles__items{flex-basis:calc(100% - 100px)}}.mod-info-tiles__item{display:block;overflow:hidden;position:relative;background-color:rgba(0,180,220,.1);margin:8px;position:relative;width:110px}.mod-info-tiles__item embed,.mod-info-tiles__item iframe,.mod-info-tiles__item img,.mod-info-tiles__item object,.mod-info-tiles__item svg,.mod-info-tiles__item video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-info-tiles__item:before{content:'';display:block;width:100%;padding-bottom:100%}.mod-info-tiles__item:hover .mod-info-tiles__img--default{opacity:0!important}.mod-info-tiles__item:hover .mod-info-tiles__img--hover{opacity:1!important}.mod-instagram-swiper__stage{position:relative}.mod-instagram-swiper__cta{margin:0 auto}@media (min-width:768px){.mod-instagram-swiper__cta{width:-moz-fit-content;width:fit-content}}.mod-instagram-swiper .swiper-container{padding:0 10px}.mod-instagram-swiper .swiper-wrapper{margin-bottom:30px}.mod-instagram-swiper .swiper-slide{box-sizing:border-box;padding-top:10px;width:auto}.mod-instagram-swiper .swiper-slide:nth-child(even){transform:rotate(2deg)}.mod-instagram-swiper .swiper-slide:nth-child(odd){transform:rotate(-2deg)}.mod-instagram-swiper .swiper-actions{bottom:71px;display:none;left:0;position:absolute;right:0;top:0}@media (min-width:768px){.no-touch .mod-instagram-swiper .swiper-actions{display:block}}.mod-instagram-swiper .swiper-pagination{bottom:0;margin-bottom:30px;position:relative}.mod-instagram-swiper .swiper-actions__inner{height:100%;position:relative}.mod-instagram-tile{transition:box-shadow .3s,transform .3s;border:1px solid #eee;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;width:288px}.no-touch .mod-instagram-tile:hover,.touch .mod-instagram-tile:active{box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);transform:translate(0,-3px)}.mod-instagram-tile__media{display:block;overflow:hidden;position:relative;background:#fff;flex-shrink:0}.mod-instagram-tile__media embed,.mod-instagram-tile__media iframe,.mod-instagram-tile__media img,.mod-instagram-tile__media object,.mod-instagram-tile__media svg,.mod-instagram-tile__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-instagram-tile__media:before{content:'';display:block;width:100%;padding-bottom:100%}.mod-instagram-tile__media img{border-radius:5px 5px 0 0}.mod-instagram-tile__media .video__player{border-radius:5px 5px 0 0}.mod-instagram-tile__media .video__player:not([data-autoplay]){display:block}.mod-instagram-tile__media .icon{bottom:0;color:#fff;height:52px;left:0;margin:auto;position:absolute;right:0;top:0;transition:all .3s;width:52px}.mod-instagram-tile__content{padding:.5rem;background:#fff;display:flex;flex-direction:column;flex-grow:1}@media (min-width:768px){.mod-instagram-tile__content{padding:12px 9px 12px 16px}}.mod-instagram-tile__likes{display:flex}.mod-instagram-tile__likes p{font-size:.75rem;padding-left:10px}@media (min-width:768px){.mod-instagram-tile__likes p{font-size:.875rem}}.mod-instagram-tile__caption{overflow:hidden}.mod-instagram-tile__caption--hashtag{color:#2490d7}.mod-instagram-tile__caption p:nth-of-type(1){font-size:.75rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.mod-instagram-tile__caption p:nth-of-type(1){font-size:.875rem}}.mod-instagram-tile__caption p:nth-of-type(2){color:#5c6a82;margin-bottom:0}.mod-language-selector{margin-top:24px}@media (max-width:1023px){.mod-language-selector{padding-bottom:20px}}@media (min-width:1024px){.mod-language-selector{display:inline-block}}.mod-language-selector abbr[title]{border-bottom:none;cursor:inherit;text-decoration:none}.mod-language-selector__action{font-size:.875rem;display:block;white-space:nowrap}.mod-language-selector__action.is-active{font-family:FFDINWebProBold,Arial,sans-serif}@media (min-width:1024px){.mod-language-selector--list{margin:0 0 0 32px}}.mod-language-selector--list .mod-language-selector__list{display:flex;padding:0 16px}@media (min-width:1024px){.mod-language-selector--list .mod-language-selector__list{align-items:center;height:100%;padding:0}}.mod-language-selector--list .mod-language-selector__item:not(:last-child){border-right:1px solid #172b4d}@media (min-width:1024px){.mod-language-selector--list .mod-language-selector__item:not(:last-child){border-color:#172b4d}}.mod-language-selector--list .mod-language-selector__action{line-height:12px;padding:0 10px}@media (min-width:1024px){.mod-language-selector--list .mod-language-selector__action{color:#172b4d;padding:0 7px}.mod-language-selector--list .mod-language-selector__action:hover{color:#2490d7}}.mod-language-selector--dropdown{position:relative}@media (max-width:1023px){.mod-language-selector--dropdown{min-height:46px}.mod-main-navigation .mod-language-selector--dropdown{margin-bottom:-21px!important}}@media (min-width:1024px){.mod-language-selector--dropdown{margin:0 0 0 24px}}.mod-language-selector--dropdown .icon{pointer-events:none;position:absolute;right:24px;top:15px;transition:transform .3s}@media (min-width:1024px){.mod-language-selector--dropdown .icon{right:7px;top:7px}}.mod-language-selector--dropdown .mod-language-selector__wrapper{display:flex}@media (max-width:1023px){.mod-language-selector--dropdown .mod-language-selector__wrapper{background-color:#172b4d;bottom:0;color:#fff;left:0;padding:0 20px;position:absolute;right:0}}@media (min-width:1024px){.mod-language-selector--dropdown .mod-language-selector__wrapper{background-color:#f2f5f8;color:#172b4d}}.mod-language-selector--dropdown .mod-language-selector__dropdown{flex-grow:1;flex-shrink:1}@media (min-width:1024px){.mod-language-selector--dropdown.is-open .icon{transform:rotate(-180deg)}}.mod-language-selector--dropdown .mod-language-selector__label,.mod-language-selector--dropdown .mod-language-selector__selector{cursor:pointer;line-height:46px}@media (min-width:1024px){.mod-language-selector--dropdown .mod-language-selector__label,.mod-language-selector--dropdown .mod-language-selector__selector{line-height:31px}}.mod-language-selector--dropdown .mod-language-selector__label{font-size:.875rem;text-transform:uppercase;white-space:nowrap}@media (min-width:1024px){.mod-language-selector--dropdown .mod-language-selector__label{display:none}}.mod-language-selector--dropdown .mod-language-selector__selector{font-family:FFDINWebProBold,Arial,sans-serif;font-size:.875rem;padding:0 32px 0 16px}.mod-language-selector--dropdown .mod-language-selector__list{background-color:#172b4d;height:auto;max-height:0;overflow:hidden;transition:max-height .3s}@media (min-width:1024px){.mod-language-selector--dropdown .mod-language-selector__list{background-color:#f2f5f8;position:relative;z-index:510}}.mod-language-selector--dropdown.is-open .mod-language-selector__list{max-height:600px}.mod-language-selector--dropdown .mod-language-selector__action{color:#fff;line-height:1;padding:0 16px 16px}.mod-language-selector--dropdown .mod-language-selector__action:hover{color:#ccc}@media (min-width:1024px){.mod-language-selector--dropdown .mod-language-selector__action{color:#172b4d;line-height:31px;padding:0 16px}.mod-language-selector--dropdown .mod-language-selector__action:hover{color:#2490d7}}.mod-light-gallery{width:calc(100vw - (1rem * 2))}.mod-light-gallery__item{height:calc(100vh - 120px);position:relative;width:100%}.touch .mod-light-gallery__item{height:calc(100vh - 180px)}.mod-light-gallery__img.is-current{opacity:0}.slider.slick-initialized .mod-light-gallery__img.is-current{animation:galleryPopIn .3s both}@keyframes galleryPopIn{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.mod-main-navigation__list{list-style-type:none;margin-bottom:0}.no-animation .mod-main-navigation__panels{transition:none}@media (max-width:1023px){.mod-main-navigation__mobile-menu:active{color:#2490d7}.mod-main-navigation__mobile-menu .icon{height:30px;width:30px}.mod-main-navigation__panels{background-color:#fff;bottom:0;left:0;overflow:hidden;position:fixed;top:var(--navigation-pannels-top);transform:translate3D(-105%,0,0);transition:transform .4s ease;width:100vw;z-index:650}.menu-is-open .mod-main-navigation__panels{transform:translate3D(0,0,0)}.mod-main-navigation__panels-header{background-color:#fff;height:60px;position:relative}.mod-main-navigation__panel{background-color:#f5f5f5;height:calc(100% - 60px);left:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:0;top:60px;transform:translate3D(100%,0,0);transition:transform .3s;width:100%}.mod-main-navigation__panel.is-open{transform:translate3D(0,0,0)}.mod-main-navigation__panel.is-subopen{transform:translate3D(-30%,0,0)}.mod-main-navigation__back,.mod-main-navigation__close{position:absolute;top:16px}.mod-main-navigation__back:active,.mod-main-navigation__close:active{color:#2490d7}.mod-main-navigation__back .icon,.mod-main-navigation__close .icon{height:20px;width:20px}.mod-main-navigation__close{right:16px}.mod-main-navigation__back{display:none;left:11px}.mod-main-navigation__back-label{font-family:FFDINWebProBold,Arial,sans-serif;font-size:.9375rem;position:relative;text-transform:uppercase;top:1px}.mod-main-navigation>.mod-main-navigation__menu--level-1,.mod-main-navigation>.mod-meta-navigation{display:none!important}.mod-main-navigation__title{display:block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.9375rem;padding-top:20px;text-align:center;text-transform:uppercase}.mod-main-navigation__menu{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}.mod-main-navigation__item:not(:last-child) .mod-main-navigation__action{border-bottom:1px solid #eee}.mod-main-navigation__action{display:block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.9375rem;line-height:27px;margin:0 16px;padding:12px 20px 8px 0;text-transform:uppercase;transition:color .3s;position:relative}.mod-main-navigation__action,.mod-main-navigation__action:hover{color:#172b4d}.mod-main-navigation__action:active{color:#172b4d}.mod-main-navigation__action .icon{pointer-events:none}.mod-main-navigation__action .icon:not(.icon--arrow-right):not(.icon--close):not(.icon--check){height:27px;margin-right:10px;width:27px}.mod-main-navigation__action.is-selected{color:#2490d7}.mod-main-navigation__action .icon--null{display:none}.mod-main-navigation__action .icon--arrow-right{bottom:0;margin:auto 0;pointer-events:none;position:absolute;right:0;top:0}.mod-main-navigation__menu--level-1{margin-bottom:24px;padding-top:40px}.mod-main-navigation__menu:not(.mod-main-navigation__menu--level-1){display:none;overflow:auto;-webkit-overflow-scrolling:touch}.mod-main-navigation__menu:not(.mod-main-navigation__menu--level-1).is-active{display:block;height:100%}.mod-main-navigation__menu:not(.mod-main-navigation__menu--level-1) .mod-main-navigation__item:first-child .mod-main-navigation__action{border-bottom:none;margin-bottom:10px}}@media (min-width:1024px){.mod-main-navigation{max-width:100%;overflow:hidden;width:-moz-fit-content;width:fit-content}.mod-main-navigation__action .icon--arrow-right,.mod-main-navigation__mobile-menu,.mod-main-navigation__panels-header{display:none}.mod-main-navigation__panels{background-color:#fff;box-shadow:4px 4px 20px rgba(0,0,0,.24);left:0;max-height:calc(100vh - 168px - 32px - 40px);opacity:0;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto;padding:20px 0;position:absolute;right:0;top:100%;transform:translate3D(0,-10px,0);transition:opacity .3s ease,transform .3s ease;visibility:hidden;z-index:500}.mod-header__wrapper.is-sticky .mod-main-navigation__panels{max-height:calc(100vh - 168px - 40px)}@supports (-webkit-touch-callout:none){.mod-main-navigation__panels{max-height:calc(90vh - 168px - 32px - 40px)}}.menu-is-open .mod-main-navigation__panels{opacity:1;transform:translate3D(0,0,0);visibility:visible}.mod-main-navigation__action{display:block;font-size:.875rem;transition:background-color .3s,color .3s}.mod-main-navigation__action,.mod-main-navigation__action:hover{color:#172b4d}.mod-main-navigation__action.is-active,.mod-main-navigation__action.is-selected,.no-touch .mod-main-navigation__action:hover,.touch .mod-main-navigation__action:active{color:#2490d7}.mod-main-navigation__menu--level-1{position:relative;--newArrowPos:defaultValue}.mod-main-navigation__menu--level-1:after{border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 11px 11px 11px;bottom:-20px;content:'';display:block;height:0;left:var(--newArrowPos);margin:0 auto;opacity:0;pointer-events:none;position:absolute;transform:translate3D(0,-10px,0);transition:opacity .3s ease,transform .3s ease;width:0;z-index:501}.menu-is-open .mod-main-navigation__menu--level-1:after{opacity:1;transform:translate3D(0,0,0)}.menu-is-open .mod-main-navigation__menu--level-1{margin-bottom:20px}.mod-main-navigation__menu--level-1 .mod-main-navigation__menu{display:none}.mod-main-navigation__menu--level-1 .mod-main-navigation__list{display:flex;margin:0 -15px}.mod-main-navigation__menu--level-1 .scroll-tabs__btn{bottom:-2px;z-index:505}.mod-main-navigation__menu--level-1 .mod-main-navigation__action{background-color:#fff;font-family:FFDINWebProBold,Arial,sans-serif;height:46px;line-height:22px;padding:14px 15px 11px 15px;position:relative;text-transform:uppercase;white-space:nowrap;z-index:501}.mod-main-navigation__menu--level-1 .mod-main-navigation__action.is-active:after{opacity:1}.mod-main-navigation__menu--level-1 .mod-main-navigation__action .icon{margin-right:6px}.mod-main-navigation__menu--level-1 .mod-main-navigation__action .icon.icon--null{display:none}.mod-main-navigation__menu--level-2 .mod-main-navigation__action{font-family:FFDINWebProBold,Arial,sans-serif;margin:0 16px 9px 18px}.mod-main-navigation__menu--level-3{margin-bottom:10px}.mod-main-navigation__menu--level-3 .mod-main-navigation__action{font-family:FFDINWebPro,Arial,sans-serif;margin:0 16px 7px 30px}.mod-main-navigation__menu--level-2.mod-main-navigation__menu--firstCol{width:25%}.mod-main-navigation__panel{display:flex}.mod-main-navigation__menu--level-2:not(.mod-main-navigation__menu--firstCol){-moz-column-count:4;column-count:4;-moz-column-gap:0;column-gap:0;flex:1;margin-left:-1px}.mod-main-navigation__menu--level-2:not(.mod-main-navigation__menu--firstCol)>.mod-main-navigation__list{background:url(../../frontend/aldi/images/nav-mega-layer-separator.gif) repeat-y;position:relative}.mod-main-navigation__menu--level-2:not(.mod-main-navigation__menu--firstCol)>.mod-main-navigation__list::before{content:'';height:540px;position:absolute;top:0;width:1px}.mod-main-navigation__menu--level-2:not(.mod-main-navigation__menu--firstCol) .mod-main-navigation__item{-moz-column-break-inside:avoid;break-inside:avoid}.mod-main-navigation__menu--level-2.mod-main-navigation__menu--firstCol+.mod-main-navigation__menu--level-2{-moz-column-count:3;column-count:3}.mod-main-navigation__menu--level-2.mod-main-navigation__menu--firstCol+.mod-main-navigation__menu--level-2>.mod-main-navigation__list::before{height:405px}}@media (max-width:1023px){.menu-is-open body{overflow:hidden}}.mod-media__action{display:block;transition:box-shadow .3s,transform .3s}.no-touch .mod-media__action:hover,.touch .mod-media__action:active{box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);transform:translate(0,-3px)}.mod-media>p{margin-top:5px}.mod-menu-icon-button{display:inline-block;position:relative;z-index:100}.mod-menu-icon-button__toggle{background-color:#fff;border:1px solid #d5dce6;border-radius:5px;display:block;height:43px;position:relative;width:43px}.mod-menu-icon-button__toggle svg{display:block;font-size:1.5625rem;height:18px;left:50%;line-height:1;position:absolute;transform:translate(-50%,-50%)}@media (min-width:768px){.mod-menu-icon-button__toggle{display:none}}.mod-menu-icon-button__menu{background:#fff;border-radius:10px;bottom:0;box-shadow:#767676 0 0 13px -5px;list-style:none;margin-bottom:0;opacity:0;padding:23px 11px;position:absolute;right:0;transform:translateY(100%);transition:all .3s;white-space:nowrap}@media (min-width:768px){.mod-menu-icon-button__menu{bottom:auto;box-shadow:none;display:flex;opacity:1!important;padding:0;position:relative;right:auto;transform:translateY(0);visibility:visible!important}}.mod-menu-icon-button__menu>li{border-bottom:1px solid #d5dce6;padding:5px 11px}@media (min-width:768px){.mod-menu-icon-button__menu>li{border-bottom:none;margin-right:30px}}.mod-menu-icon-button__menu>li:last-child{border-bottom:none}@media (min-width:768px){.mod-menu-icon-button__menu>li:last-child{margin-right:0}}.mod-header__meta-inlay .mod-meta-navigation{margin-left:auto}.mod-meta-navigation__list{list-style-type:none;margin-bottom:0}@media (max-width:1023px){.mod-meta-navigation{display:none;margin-top:24px}.mod-main-navigation .mod-meta-navigation{display:block}.mod-meta-navigation__action{display:block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.9375rem;line-height:27px;margin:0 16px;padding:12px 20px 8px 0;text-transform:uppercase;transition:color .3s}.mod-meta-navigation__action,.mod-meta-navigation__action:hover{color:#172b4d}.mod-meta-navigation__action:active{color:#172b4d}.mod-meta-navigation__action .icon{pointer-events:none}.mod-meta-navigation__action .icon:not(.icon--arrow-right):not(.icon--close):not(.icon--check){height:27px;margin-right:10px;width:27px}.mod-meta-navigation__list{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}.mod-meta-navigation__item:not(:last-child) .mod-meta-navigation__action{border-bottom:1px solid #eee}}@media (min-width:1024px){.mod-meta-navigation{background-color:#f2f5f8;display:flex;flex:0 0 auto;height:32px;justify-content:flex-end;line-height:31px;padding-top:1px}.mod-meta-navigation__list{display:flex;justify-content:flex-end;position:relative;text-align:right}.mod-meta-navigation__item:not(:first-child){margin-left:40px}.mod-meta-navigation__action{font-family:FFDINWebProBold,Arial,sans-serif;font-size:.875rem;text-transform:uppercase}}.mod-modal{align-items:center;bottom:0;display:none;justify-content:center;left:0;margin-bottom:0;outline:0;position:fixed;right:0;top:0;z-index:1050}.mod-modal.is-closed,.mod-modal.is-open{display:flex}.mod-modal.is-animated{display:none}.mod-modal.fb-messenger .btn{display:flex;margin-left:0;width:100%}.mod-modal__overlay{animation-duration:.3s;animation-fill-mode:forwards;background-color:rgba(0,0,0,.4);height:100%;left:0;position:fixed;top:0;width:100%;will-change:opacity}.is-open .mod-modal__overlay{animation-name:overlayFadeIn}.is-closed .mod-modal__overlay{animation-name:overlayFadeOut}.mod-modal__dialog{animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.7,0,.3,1);background-color:#fff;border:1px solid #eee;display:flex;flex:1 1 100%;flex-direction:column;margin:0 8px;outline:0;position:relative;top:0;will-change:transform,opacity}@media (min-width:768px){.mod-modal__dialog{margin:0 16px}}.touch .mod-modal__dialog:not(.mod-modal__dialog--full){max-height:calc(100% - (8px * 2))}@media (min-width:768px){.touch .mod-modal__dialog:not(.mod-modal__dialog--full){max-height:calc(100% - (16px * 2))}}.mod-modal__dialog--tiny{max-width:300px}.mod-modal__dialog--small{max-width:400px}.mod-modal__dialog--medium{max-width:600px}.mod-modal__dialog--large{max-width:1260px}.mod-modal__dialog--full{height:100%;margin:0;width:100%}.mod-modal__close{background-color:rgba(255,255,255,.8);border-radius:100%;height:32px;overflow:hidden;position:absolute;right:22px;top:1rem;transform:scale(1.2);transition:color .3s;width:32px;z-index:5}.mod-modal__close:hover{color:#2490d7}.mod-modal__close+.mod-modal__content{padding-top:60px}.mod-modal__content{flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding:1rem}.no-touch .mod-modal__content{max-height:calc(100vh - (8px * 2))}@media (min-width:768px){.no-touch .mod-modal__content{max-height:calc(100vh - (16px * 2))}}.no-touch .mod-modal__dialog--full .mod-modal__content{max-height:100vh}.mod-modal__footer{border-top:1px solid #eee;flex-shrink:0;padding:1rem 1rem 0 1rem;text-align:right}.is-open .mod-modal__dialog--scale{animation-name:modalScaleIn}.is-closed .mod-modal__dialog--scale{animation-name:modalScaleOut}.is-open .mod-modal__dialog--slide{animation-name:modalFadeInDown}.is-closed .mod-modal__dialog--slide{animation-name:modalFadeOutDown}.is-open .mod-modal__dialog--slide .mod-modal__content,.is-open .mod-modal__dialog--slide .mod-modal__footer{animation:modalElemFadeInDown .3s both}.is-open .mod-modal__dialog--slide .mod-modal__content{animation-delay:.25s}.is-open .mod-modal__dialog--slide .mod-modal__footer{animation-delay:.15s}.modal-open.touch.no-page-scrolling,.modal-open.touch.no-page-scrolling body{height:100%;overflow:hidden}.modal-open body{overflow:hidden}@keyframes overlayFadeIn{from{opacity:0}to{opacity:1}}@keyframes overlayFadeOut{from{opacity:1}to{opacity:0}}@keyframes modalScaleIn{from{opacity:0;transform:scale(1.2,1.2)}to{opacity:1;transform:scale(1,1)}}@keyframes modalScaleOut{from{opacity:1}to{opacity:0;transform:scale(.8,.8)}}@keyframes modalFadeInDown{from{opacity:0;transform:translate3d(0,-400px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes modalFadeOutDown{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,100px,0)}}@keyframes modalElemFadeInDown{from{opacity:0;transform:translate3d(0,-100px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.mod-new-shopping-list__category{align-items:center;background-color:#f2f5f8;border-left:6px solid #5dba2f;border-radius:5px;display:flex;gap:15px;height:50px;margin-bottom:25px;padding-left:10px;position:relative}.mod-new-shopping-list__category h2{font-size:1rem;line-height:1;margin-bottom:0}.mod-new-shopping-list__no-items{padding:40px;text-align:center}.mod-new-shopping-list__no-items svg{margin-bottom:30px}@media (min-width:768px){.mod-new-shopping-list__no-items svg{height:270px;width:375px}}.mod-new-shopping-list__head{margin-bottom:25px}.mod-new-shopping-list__head>div:first-of-type{margin-bottom:20px}@media (min-width:1024px){.mod-new-shopping-list__head>div:first-of-type{margin-bottom:0}}@media (min-width:768px){.mod-new-shopping-list__head .mod-snackbar{left:calc(100% + 8px);transform:translateX(0);width:calc(100% - 16px);z-index:1000}}.mod-new-shopping-list__no-unchecked-articles{display:flex;flex-direction:column;margin:0 auto;width:50%}@media (max-width:1023px){.mod-new-shopping-list__no-unchecked-articles{width:calc(100% - 8px)}}.mod-new-shopping-list__no-unchecked-articles span{padding:32px 0 8px 0;text-align:center;width:100%}.mod-new-shopping-list__print{color:#172b4d;display:none;width:100%}.mod-new-shopping-list__print thead tr th{font-size:.75rem;padding:5px 0;text-align:left}.mod-new-shopping-list__print tbody tr{border-bottom:2px solid #d5dce6}.mod-new-shopping-list__print tbody tr td{font-size:.875rem;padding:5px 0}.mod-new-shopping-list__print tbody tr td span{font-size:.6875rem}.mod-new-shopping-list__print tbody tr td span.brand{font-family:FFDINWebProBold,Arial,sans-serif;color:#5c6a82;font-size:.6875rem;text-transform:uppercase}.mod-new-shopping-list__print-checkbox{border:1px solid #172b4d;border-radius:5px;height:19px;margin:0 auto;width:19px}.mod-new-shopping-list__tiles{list-style:none}.mod-new-shopping-list__tiles>li{margin-bottom:20px}.mod-new-shopping-list__group{align-content:center;align-items:center;background-color:#f2f5f8;border-radius:4px;display:flex;height:50px;margin-bottom:16px;overflow:hidden;width:100%}.mod-new-shopping-list__group::before{background:#707070;content:'';display:block;height:50px;margin-right:12px;width:6px}.mod-new-shopping-list__group-title{margin-bottom:0;margin-top:4px;padding-left:14px;padding-right:2px}.mod-new-shopping-list__group-icon{color:#2490d7;position:absolute;right:20px}.mod-new-shopping-list__checked-products>button{max-width:100%}@media (min-width:768px){.mod-new-shopping-list__checked-products>button{max-width:calc(50% - 8px)}}.mod-new-shopping-list__snackbar{margin-bottom:20px}.mod-new-shopping-list__snackbar .mod-snackbar{z-index:unset}.mod-new-shopping-list__table{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;position:relative;z-index:1}.mod-new-shopping-list__table::before{border-top:1px solid #d5dce6;content:'';height:0;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:100%}.mod-new-shopping-list__table-item{flex:1 1 67%;margin-bottom:10px}.mod-new-shopping-list__table-item:nth-child(-n+2){font-family:FFDINWebProBold,Arial,sans-serif;font-size:1.5rem}.mod-new-shopping-list__table-item:nth-child(2n){flex:1 1 33%;text-align:right}.mod-new-shopping-list__table-item:nth-last-of-type(-n+2){margin-bottom:0}.mod-new-shopping-list__total-price{margin-bottom:40px;position:relative}@media (min-width:768px){.mod-new-shopping-list__total-price{box-shadow:0 11px 21px rgba(0,0,0,.22);padding:15px}}.mod-new-shopping-list__total-price::before{background:#fff;background:linear-gradient(180deg,#fff 46%,rgba(255,255,255,0) 100%);content:'';height:90px;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:109%}@media (max-width:767px){.mod-new-shopping-list__total-price::before{background:linear-gradient(180deg,rgba(0,0,0,.16) 0,#fff 100%);bottom:0;height:15px;position:absolute;top:auto;transform:translate(-50%,100%);width:100%}}.mod-new-shopping-list__total-price::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.278' height='5.052' viewBox='0 0 13.278 5.052'%3E%3Cpath id='Pfad_1688' data-name='Pfad 1688' d='M6.055,80.443V85.5a5.15,5.15,0,0,1,5.277-5.052A5.151,5.151,0,0,1,16.613,85.5h2.719V80.443H6.055Z' transform='translate(-6.055 -80.443)' fill='%23fff'/%3E%3C/svg%3E%0A");background-position:center 100%;background-repeat:repeat-x;bottom:0;content:'';height:5px;left:0;position:absolute;transform:translateY(100%);width:100%}.mod-new-shopping-list__total-price-ctas{display:flex;position:relative}@media (min-width:768px){.mod-new-shopping-list__total-price-ctas{gap:8px}}@media (max-width:767px){.mod-new-shopping-list__total-price-ctas{flex-direction:column}}.mod-new-shopping-list__total-price-info{display:flex;font-size:.875rem;gap:7px;margin-bottom:20px}.mod-new-shopping-list__total-price-info>p{margin-bottom:0}.mod-new-shopping-list .mod-textinput-dropdown{position:relative;z-index:11}.mod-new-shopping-list .mod-textinput-dropdown .textfield{cursor:pointer;margin-bottom:0}.mod-new-shopping-list .mod-textinput-dropdown .textfield__control{background-color:#fff;border-color:#d5dce6;height:50px!important}.mod-new-shopping-list .mod-textinput-dropdown .textfield__control::-moz-placeholder{text-indent:-9999px}.mod-new-shopping-list .mod-textinput-dropdown .textfield__control:-moz-read-only{text-indent:-9999px}.mod-new-shopping-list .mod-textinput-dropdown .textfield__control::placeholder,.mod-new-shopping-list .mod-textinput-dropdown .textfield__control:read-only{text-indent:-9999px}.mod-new-shopping-list .mod-textinput-dropdown .textfield__label{display:block;font-size:16px;font-weight:unset;opacity:1;overflow:hidden;padding-left:8px;position:absolute;text-overflow:ellipsis;top:15px;transform:translate(0,0)!important;visibility:visible;white-space:nowrap;width:calc(100% - 30px)}.mod-new-shopping-list .mod-textinput-dropdown .textfield__icon{top:18px}.mod-new-shopping-list .mod-search-box{z-index:100}@media (min-width:768px){.mod-new-shopping-list .mod-search-box .searchbox{max-width:none}}.mod-new-shopping-list .mod-search-box .searchbox__control{height:50px;transition:all .2s ease-in-out}.mod-new-shopping-list .mod-search-box .searchbox__control:focus{padding-left:10px}.mod-new-shopping-list .mod-search-box .searchbox__control:focus+.searchbox__icon-svg--left{opacity:0;transition:all .1s ease;visibility:hidden}.mod-new-shopping-list .mod-search-box.active-search{top:calc(var(--search-box-top) + var(--smartappbanner-height))}.mod-new-shopping-list .mod-search-box.active-search .results-container::after{display:none}.mod-new-shopping-list .mod-shopping-list-tile{height:100%}.mod-new-shopping-list .info-box{margin-bottom:15px}.mod-newsletter>.alert{display:none}@media (min-width:1024px){.mod-newsletter>.alert{width:66.66667%}}.mod-newsletter__section{margin-bottom:40px}.mod-newsletter__section.mod-newsletter__options :last-child{border-bottom:none}@media (min-width:1024px){.mod-newsletter__section{width:66.66667%}}@media (min-width:768px){.mod-newsletter__fields{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.mod-newsletter__fields .textfield{flex-basis:calc(50% - 16px);margin-left:8px;margin-right:8px}}.mod-newsletter__label{margin-bottom:2px}.mod-newsletter__body{padding:0 16px 8px 11px}.mod-newsletter__svg{cursor:pointer;margin:4px 0;right:0}.mod-newsletter__svg[id*=open]{transform:rotate(-180deg)}@media (max-width:1023px){.mod-newsletter__svg{margin:8px 0}}.mod-newsletter__option{border-bottom:1px solid #e6eaf0;margin-bottom:16px}.mod-newsletter__option.is-hidden{visibility:hidden}.mod-newsletter__option .checkbox__label{font-family:FFDINWebProBold,Arial,sans-serif}.mod-newsletter__option label.checkbox+.copy--50{margin-left:25px}.mod-newsletter__option .copy--50>:last-child{margin-bottom:0}.mod-newsletter__actions{align-items:center;display:flex;justify-content:space-between}.mod-newsletter__actions .btn{margin-bottom:0;margin-right:20px}.mod-newsletter__actions .btn.searching{color:transparent;position:relative}.mod-newsletter__actions .btn.searching .loader{color:#fff}.mod-newsletter .slider .slick-list{margin-bottom:-6px;margin-left:-12px}.mod-newsletter .slider__item{margin-left:6px;margin-right:6px}.mod-newsletter .slider .slick-dots :not(.slick-active) button{background-color:#e6eaf0}.mod-newsletter .slider .slick-arrow{margin-top:-6px}@media (max-width:1439px){.mod-newsletter .slider .slick-arrow{transform:translate(0,-50%) scale(.8)}.mod-newsletter .slider .slick-arrow.slick-next{transform-origin:right top}.mod-newsletter .slider .slick-arrow.slick-prev{transform-origin:left top}}@media (min-width:1440px){.mod-newsletter .slider .slick-arrow,.mod-newsletter .slider .slick-arrow:hover{background-color:transparent}.mod-newsletter .slider .slick-arrow.slick-next{right:-25px}.mod-newsletter .slider .slick-arrow.slick-prev{left:-25px}}.mod-newsletter__unsubscribe{margin-bottom:1rem;margin-top:6rem}@media (min-width:768px){.mod-newsletter__unsubscribe{margin-top:3rem}}.mod-newsletter__unsubscribe p{margin-bottom:2rem}@media (min-width:768px){.mod-newsletter__unsubscribe p{font-size:.9rem}}#cdc-newsletter_content{width:auto!important}.mod-newsletter-popup{align-items:center;background-color:#fff;bottom:0;box-shadow:0 0 17px rgba(0,0,0,.2);display:flex;flex-direction:column;font-size:.875rem;left:50%;margin-bottom:0;opacity:0;padding:20px;position:fixed;text-align:center;transform:translateX(-50%);transition:1s opacity;visibility:hidden;width:100%;z-index:100}@media (min-width:768px){.mod-newsletter-popup{max-width:375px}}@media (min-width:1024px){.mod-newsletter-popup{bottom:15px;font-size:1rem;left:auto;right:30px;transform:translateX(0)}}.mod-newsletter-popup.show{opacity:1;transition:1s opacity;visibility:visible}.mod-newsletter-popup.hide{display:none}.mod-newsletter-popup__img{margin-bottom:10px;max-width:271px;width:100%}.mod-newsletter-popup__close{background:0 0;border:none;color:#172b4d;height:18px;margin:0;min-height:0;padding:0;position:absolute;right:20px;text-indent:-9999px;top:20px;width:18px}.mod-newsletter-popup__close:not([disabled]):hover{background:0 0;color:inherit}.mod-newsletter-popup__close .icon{height:18px;margin-left:0;width:18px}.mod-newsletter-popup__headline{font-size:1.3125rem;line-height:1;margin-bottom:10px}@media (min-width:1024px){.mod-newsletter-popup__headline{font-size:1.8125rem;margin-bottom:6px}}.mod-newsletter-popup__cta{margin:auto 0 0 0}.mod-newsletter-request-account-link__form{margin-bottom:40px}.mod-newsletter-request-account-link__form .textfield__control:not([multiple]):not(textarea){border-radius:5px;height:50px}.mod-newsletter-request-account-link__form .textfield__icon{top:17px}.textfield__label~.mod-newsletter-request-account-link__form__icon{top:44px}.mod-newsletter-request-account-link__actions{align-items:center;display:flex;justify-content:space-between}@media (min-width:768px){.mod-newsletter-request-account-link__actions{margin-top:30px}}.mod-newsletter-request-account-link__actions .btn{margin-bottom:0;margin-right:20px}.mod-newsletter-request-account-link .alert{display:none}.mod-newsletter-teaser{margin-bottom:0}.mod-newsletter-teaser__inlay{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px;width:100%}.mod-newsletter-teaser__wrapper{flex:1 0 90%;max-width:90%;width:100%}@media (min-width:768px){.mod-newsletter-teaser__wrapper{flex:1 0 100%;max-width:none}}.mod-newsletter-teaser__wrapper .textfield-label{display:none}.mod-newsletter-teaser__icon{float:left;height:38px;margin-right:1rem}.mod-newsletter-teaser__title{font-size:1.8125rem;margin:0 0 11px 0}.mod-newsletter-teaser__form{display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:768px){.mod-newsletter-teaser__form{flex-direction:row}}.mod-newsletter-teaser__form .textfield{color:#172b4d;flex:0 1 100%}@media (min-width:768px){.mod-newsletter-teaser__form .textfield{margin-bottom:0}}.mod-newsletter-teaser__form .textfield__control:not([multiple]):not(textarea){border-radius:5px;height:50px}.mod-newsletter-teaser__form .textfield__icon{top:17px}.textfield__label~.mod-newsletter-teaser__form__icon{top:44px}.mod-newsletter-teaser__submit{flex:1 0 auto}@media (min-width:768px){.mod-newsletter-teaser__submit{margin-bottom:0;margin-left:1rem}}.mod-newsletter-unsubscribe__title{margin-bottom:31px}.mod-newsletter-unsubscribe__email{margin-bottom:40px}.mod-newsletter-unsubscribe__email input[name=email]{width:286px}.mod-newsletter-unsubscribe .checkbox__label{font-family:FFDINWebProBold,Arial,sans-serif}.mod-newsletter-unsubscribe__options{margin-bottom:32px}.mod-newsletter-unsubscribe__options p{font-size:.875rem;margin-left:26px}.mod-newsletter-unsubscribe__options p:last-child{margin-bottom:0}.mod-newsletter-unsubscribe__options>.checkbox:first-child+p:last-child{margin-left:0}.mod-newsletter-unsubscribe__remarks{margin-bottom:35px}.mod-newsletter-unsubscribe__actions{align-items:center;display:flex;justify-content:space-between}.mod-newsletter-unsubscribe__actions .btn{margin-bottom:0;margin-right:20px}.mod-newsletter-unsubscribe__actions .btn.searching{color:transparent;position:relative}.mod-newsletter-unsubscribe__actions .btn.searching .loader{color:#fff}.mod-newsletter-unsubscribe .alert,.mod-newsletter-unsubscribe__confirmation{display:none}.mod-offer-category{background-color:#f2f5f8;border-radius:5px;height:100%}.mod-offer-category__action{display:block;height:inherit;position:relative}.mod-offer-category__media{display:block;overflow:hidden;position:relative;border-radius:5px 5px 0 0}.mod-offer-category__media embed,.mod-offer-category__media iframe,.mod-offer-category__media img,.mod-offer-category__media object,.mod-offer-category__media svg,.mod-offer-category__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-offer-category__media:before{content:'';display:block;width:100%;padding-bottom:75%}.mod-offer-category__content{display:flex;flex-direction:column-reverse;padding:16px}.mod-offer-category__badge{background-color:#172b4d;color:#fff;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.75rem;left:19px;padding:5px 10px 4px 10px;position:absolute;top:0}.mod-offer-category__play-icon{align-items:center;background:#084c73;border-radius:50%;color:#fff;display:flex;height:48px;justify-content:center;left:10px;position:absolute;text-shadow:0 0 20px #000;top:10px;width:48px}.mod-offer-category__tagline{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-family:FFDINWebProCondBold,Arial,sans-serif}.mod-offer-category__tagline,.mod-offer-category__title{color:#172b4d}.mod-offer-category__title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.mod-offer-navigation{margin-bottom:1rem}.mod-offer-stage div[class^=col-]{outline:0}.mod-offer-stage__content{margin-top:16px}.mod-offer-stage__tiles div[class^=col-]>.mod{margin-bottom:8px!important}@media (min-width:768px){.mod-offer-stage__tiles div[class^=col-]>.mod{margin-bottom:16px!important}}@media (min-width:768px) and (max-width:1023px){.mod-offer-stage__tiles--tipp div[class^=col-]:last-child{display:none}}@media (min-width:1024px) and (max-width:1439px){.mod-offer-stage__tiles--tipp div[class^=col-]:last-child{display:none}}.mod-offer-stage__tipplogo{background:url(../../frontend/aldi/images/logo_alditipp.png) no-repeat;background-size:100%;height:0;overflow:hidden;padding-top:45px;text-indent:150px;width:109px}.mod-offer-stage__action{margin:24px 0 50px 0}.mod-offer-stage .mod-article-tile,.mod-offer-stage .mod-article-tile--hero{height:calc(100% - 8px)}@media (min-width:768px){.mod-offer-stage .mod-article-tile,.mod-offer-stage .mod-article-tile--hero{height:calc(100% - 16px)}}.mod-offer-stage .slick-dots{width:100%}.mod-offer-stage .slick-track{display:flex}.mod-offer-stage .slick-track .slick-slide{float:none;height:auto}.mod-offer-stage .slick-track .col-12{flex:1}.mod-offer-stage .slick-track .col-12 .row{height:100%}.mod-offer-tile-xs{height:calc(100% - 8px)}@media (min-width:768px){.mod-offer-tile-xs{height:calc(100% - 16px)}}.slick-track .mod-offer-tile-xs{margin-bottom:0}.mod-offer-tile-xs__content{border:2px dashed #eee;display:flex;flex-wrap:wrap;height:100%;justify-content:center;padding:8px}.mod-offer-tile-xs__content a,.mod-offer-tile-xs__content p{align-self:flex-end;margin-bottom:0;text-align:center;width:100%}.mod-offer-tile-xs__content p{font-family:FFDINWebProBold,Arial,sans-serif;color:#2490d7;font-size:1.125rem;text-transform:uppercase}.mod-offers__day{padding-bottom:1px}.mod-offers__header{height:106px;margin-bottom:40px;margin-top:-16px}@media (min-width:1024px){.mod-offers__header{height:120px;margin-top:-24px}}.mod-offers__header-inlay{height:106px;padding-top:16px;position:relative;width:100%}@media (min-width:1024px){.mod-offers__header-inlay{height:120px;padding-top:24px}}.mod-offers__header-inlay:after{background-color:#ccc;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%;z-index:-1}.mod-offers__header-inlay:not(.is-sticky) .js-tab{display:none}.mod-offers__header-inlay.is-sticky{left:0;margin-top:0;position:fixed;right:0;top:0;z-index:200;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px;width:100%;max-width:560px}@media (min-width:768px){.mod-offers__header-inlay.is-sticky{max-width:768px}}@media (min-width:1024px){.mod-offers__header-inlay.is-sticky{max-width:928px}}@media (min-width:1440px){.mod-offers__header-inlay.is-sticky{max-width:1232px}}@media (max-width:767px){.mod-offers__header-inlay.is-sticky{padding-left:8px;padding-right:8px}}@media (min-width:768px){.mod-offers__header-inlay.is-sticky{padding-left:16px;padding-right:16px}}.mod-offers__header-inlay.is-sticky:not(.no-animation){transition:transform .3s}.mod-offers__header-inlay.is-sticky.is-reduced{transform:translate3d(0,4px,0)}@media (min-width:1024px){.mod-offers__header-inlay.is-sticky.is-reduced{transform:translate3d(0,-80px,0)}}.mod-offers__header-inlay.is-sticky.is-expanded{transform:translate3d(0,95px,0)}.mod-offers__header-inlay.is-sticky:before{background-color:#fff;border-bottom:1px solid #ccc;box-shadow:0 3px 10px 0 rgba(0,0,0,.15);content:'';height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.mod-offers__header-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between}.mod-offers__tabs .scroll-tabs{border-color:transparent}.mod-offers__tabs .tabs__item:before{opacity:.3}.mod-offers__tabs .tabs__item .scroll-indicator{background-color:#2490d7;bottom:0;display:none;height:5px;left:0;min-width:8px;position:absolute;width:0}.mod-offers__tabs .tabs__item.is-selected .scroll-indicator{display:block}.mod-offers__nav{display:flex;overflow:hidden}@media (min-width:768px){.mod-offers__nav{overflow:visible}}.mod-offers__nav a,.mod-offers__nav button{margin-bottom:0}.mod-offers__nav-item-group{display:flex;width:-moz-fit-content;width:fit-content}.mod-offers__nav-item{font-family:FFDINWebProBold,Arial,sans-serif;align-items:center;background:0 0;border:1px solid #d5dce6;color:#2490d7;display:inline-flex;font-size:.875rem;justify-content:center;line-height:1.22;min-height:50px;min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;padding:3px 12px 0 12px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:50%}.mod-offers__nav-item:first-child{border-radius:5px 0 0 5px;border-right:none}.mod-offers__nav-item:last-child{border-left:none;border-radius:0 5px 5px 0}.mod-offers__nav-item:only-child{border:1px solid #d5dce6;border-radius:5px}@media (min-width:768px){.mod-offers__nav-item{min-width:120px;padding:3px 14px 0 14px;width:auto}}@media (min-width:1024px){.mod-offers__nav-item{min-width:180px}}@media (min-width:1440px){.mod-offers__nav-item{min-width:240px}}.mod-offers__nav-item.is-active,.mod-offers__nav-item.is-active:active,.mod-offers__nav-item.is-active:hover{color:#fff}.mod-offers__nav-item.is-disabled,.mod-offers__nav-item.is-disabled:active,.mod-offers__nav-item.is-disabled:hover,.mod-offers__nav-item[disabled],.mod-offers__nav-item[disabled]:active,.mod-offers__nav-item[disabled]:hover{background-color:#f2f5f8;color:#5c6a82;cursor:default}.mod-offers__nav-item:before{background-color:#2490d7;border-radius:5px;bottom:0;content:'';left:0;position:absolute;top:0;transition:transform .3s;width:100%;z-index:-1}.mod-offers__nav-item:first-child:before{transform:translateX(100%)}.mod-offers__nav-item:last-child:before{transform:translateX(-100%)}.mod-offers__nav-item:first-child.is-active:before{transform:translateX(0)}.mod-offers__nav-item:last-child.is-active:before{transform:translateX(0)}.mod-offers .is-hidden{display:none}.introjs-overlay{background-color:transparent;background-image:none;opacity:1!important}.introjs-helperLayer{background-color:transparent;border-color:transparent;box-shadow:none}.introjs-helperLayer:before{border-radius:50%;box-shadow:rgba(23,43,77,.9) 0 0 0 99999px;content:'';height:1px;left:50%;padding-bottom:100%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:100%}.introjs-helperLayer.step-category-slider{margin-top:-40px;max-width:180px}@media (min-width:768px){.introjs-helperLayer.step-category-slider{margin-top:0;max-width:320px}}.introjs-helperLayer.step-navigation:before,.introjs-helperLayer.step-search:before{border-radius:30px;padding:30px 0}@media (min-width:768px){.introjs-helperLayer.step-navigation:before,.introjs-helperLayer.step-search:before{padding:30px 8px}}.introjs-helperLayer.step-navigation-filter:before{transform:translate(-50%,-50%) scale(.75)}.introjs-tooltip{background-color:transparent;box-shadow:none;color:#fff;max-width:295px;text-align:center}@media (min-width:1024px){.introjs-tooltip{max-width:400px;min-width:350px}}.introjs-tooltiptext p:nth-child(1){font-family:FFDINWebProCond,Arial,sans-serif;font-size:1.75rem;line-height:1.2}@media (min-width:768px){.introjs-tooltiptext p:nth-child(1){font-size:2.625rem}}.introjs-tooltiptext p:nth-child(2){margin-left:auto;margin-right:auto;max-width:400px}.introjs-tooltipbuttons{align-items:center;display:flex;flex-direction:column;margin:0 auto;text-align:center}@media (min-width:768px){.introjs-tooltipbuttons{max-width:235px}}.introjs-tooltipbuttons .btn{box-sizing:border-box;cursor:pointer;margin-bottom:0}.introjs-tooltipbuttons .btn:focus{outline:0}.introjs-disabled{display:none}.introjs-prevbutton,.introjs-skipbutton:not(.introjs-donebutton){font-size:.875rem;order:3;text-transform:none}.introjs-prevbutton,.introjs-prevbutton:focus,.introjs-skipbutton:not(.introjs-donebutton),.introjs-skipbutton:not(.introjs-donebutton):focus,.touch .introjs-prevbutton:hover,.touch .introjs-skipbutton:not(.introjs-donebutton):hover{color:#fff}.no-touch .introjs-prevbutton:hover,.no-touch .introjs-skipbutton:not(.introjs-donebutton):hover,.touch .introjs-prevbutton:active,.touch .introjs-skipbutton:not(.introjs-donebutton):active{color:#2490d7}.introjs-donebutton,.introjs-nextbutton{background-color:#2490d7;border-color:#2490d7;color:#fff}.introjs-donebutton:focus,.introjs-nextbutton:focus{color:#fff}.no-touch .introjs-donebutton:hover,.no-touch .introjs-nextbutton:hover,.touch .introjs-donebutton:active,.touch .introjs-nextbutton:active{background-color:#207ebd;color:#fff}.introjs-skipbutton:not(.introjs-donebutton){display:none}.step-1 .introjs-skipbutton:not(.introjs-donebutton){display:inline-flex}.introjs-arrow{display:none!important}.introjs-showElement,.introjs-showElement>td,.introjs-showElement>th{z-index:999999!important}@media (max-width:1023px){.introjs-tooltipReferenceLayer .introjs-tooltip{bottom:20px!important;left:0!important;margin:0 auto!important;position:fixed;right:0!important;top:auto!important}}@media (min-width:768px) and (max-width:1023px){.introjs-tooltipReferenceLayer .introjs-tooltip{bottom:20vh!important}}.introjs-tooltipReferenceLayer .introjs-tooltiptext:before{background-size:36px 36px;content:'';display:block;height:36px;margin:0 auto 10px;width:36px}.introjs-tooltipReferenceLayer.step-category-slider .introjs-tooltiptext:before{background:transparent url(../../frontend/aldi/images/icon-swipe.svg) no-repeat center center}@media (min-width:1024px){.introjs-tooltipReferenceLayer.step-category-slider .introjs-tooltip{padding:0 10px}.introjs-tooltipReferenceLayer.step-category-slider .introjs-tooltip.introjs-floating{margin-top:120px!important}}.introjs-tooltipReferenceLayer.step-search .introjs-tooltiptext:before{background:transparent url(../../frontend/aldi/images/icon-search.svg) no-repeat center center}@media (min-width:1024px){.introjs-tooltipReferenceLayer.step-search .introjs-tooltip.introjs-floating{margin-top:40px!important}}.introjs-tooltipReferenceLayer.step-navigation .introjs-tooltiptext:before{background:transparent url(../../frontend/aldi/images/icon-date.svg) no-repeat center center}.introjs-tooltipReferenceLayer.step-navigation-filter .introjs-tooltiptext:before{background:transparent url(../../frontend/aldi/images/icon-filter.svg) no-repeat center center}.introjs-tooltipReferenceLayer.step-load-more .introjs-tooltiptext:before{background:transparent url(../../frontend/aldi/images/icon-eye.svg) no-repeat center center}@media (min-width:1024px){.introjs-tooltipReferenceLayer.step-load-more .introjs-tooltip{padding:50px 10px}}.mod-onboarding__close{color:#fff;display:none;height:36px;opacity:.7;position:fixed;right:30px;top:30px;transition:opacity .3s;width:36px;z-index:9999999}.mod-onboarding__close:hover{opacity:1}.mod-onboarding__close.is-visible{display:block}.mod-onboarding__backdrop{background-color:rgba(0,0,0,.4);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s;width:100%;will-change:opacity;z-index:600}.mod-onboarding__intro{bottom:0;left:0;margin:0 auto;position:fixed;right:0;transform:translate3D(0,200%,0);transition:transform .3s .3s;width:295px;z-index:610}@media (min-width:768px){.mod-onboarding__intro{width:520px}}.mod-onboarding__intro:before{background-color:rgba(23,43,77,.9);border-radius:50%;content:'';display:block;padding-bottom:100%;position:absolute;top:22%;transform:scale(2.05);width:100%}@media (min-width:768px){.mod-onboarding__intro:before{top:30%;transform:scale(1.85)}}@media (min-width:1024px){.mod-onboarding__intro:before{top:20%;transform:scale(1.7)}}@media (min-width:1440px){.mod-onboarding__intro:before{top:100%;transform:scale(2.7)}}.mod-onboarding__inlay{color:#fff;padding-bottom:40px;position:relative;text-align:center}@media (min-width:768px){.mod-onboarding__inlay{padding-bottom:60px}}.mod-onboarding.is-active .mod-onboarding__backdrop{opacity:1;pointer-events:auto}.mod-onboarding.is-active .mod-onboarding__intro{transform:translate3D(0,0,0)}.mod-onboarding__title{font-family:FFDINWebProCond,Arial,sans-serif;font-size:1.75rem;line-height:1.2;margin-bottom:16px}@media (min-width:768px){.mod-onboarding__title{font-size:2.625rem}}.mod-onboarding__action{margin:0 auto;max-width:295px}.mod-onboarding__abort{font-family:FFDINWebProBold,Arial,sans-serif;display:block;font-size:.875rem;text-align:center;transition:color .3s;width:100%}.mod-onboarding__abort:hover{color:#2490d7}.mod-overlay-tile{cursor:pointer;overflow:hidden;position:relative}.mod-overlay-tile__media{display:block;overflow:hidden;position:relative}.mod-overlay-tile__media embed,.mod-overlay-tile__media iframe,.mod-overlay-tile__media img,.mod-overlay-tile__media object,.mod-overlay-tile__media svg,.mod-overlay-tile__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-overlay-tile__media:before{content:'';display:block;width:100%;padding-bottom:75%}@media (min-width:768px){.mod-overlay-tile__media--16x9:before{padding-bottom:56.25%}.mod-overlay-tile__media--1x1:before{padding-bottom:100%}}.mod-overlay-tile__icon{align-items:flex-end;bottom:8px;display:flex;flex-direction:column;justify-content:center;left:0;padding-right:16px;position:absolute;top:8px;transition:flex .3s;width:100%}.mod-overlay-tile__icon .icon{transform:rotate(0);transition:transform .3s}.mod-overlay-tile__content{background-color:rgba(32,126,189,.8);border-bottom:10px solid transparent;bottom:0;color:#fff;display:flex;flex-direction:column;height:54px;justify-content:center;left:0;padding:0 50px 0 12px;position:absolute;right:0;transform:translateY(10px);transition:height .3s,transform .3s}@media (min-width:768px){.mod-overlay-tile__content{padding-left:16px}}@media (min-width:1440px){.mod-overlay-tile__content{height:70px;padding-left:24px}}.mod-overlay-tile__title{margin:0;padding:8px 0}@media (min-width:1440px){.mod-overlay-tile__title{padding:16px 0}}.mod-overlay-tile__awrapper{display:none}.mod-overlay-tile__awrapper p{max-height:70%;overflow:hidden}.mod-overlay-tile__awrapper .btn{margin-bottom:0;position:relative;z-index:2}.no-touch .mod-overlay-tile:hover .mod-overlay-tile__content{transform:translateY(0)}.mod-overlay-tile.is-active .mod-overlay-tile__content{height:100%!important;transform:translateY(0)}.mod-overlay-tile.is-active .mod-overlay-tile__icon{justify-content:flex-start}.mod-overlay-tile.is-active .mod-overlay-tile__icon .icon{transform:rotate(180deg);transition-delay:.3s}@media (max-width:1439px){.mod-overlay-tile.is-active .mod-overlay-tile__qwrapper{display:none;opacity:0;visibility:hidden}}.mod-overlay-tile.is-active .mod-overlay-tile__awrapper{display:block}.mod-overlay-tiles+.mod-overlay-tiles{margin-top:-40px}.mod-overlay-tiles div[class^=col-] .mod{margin-bottom:16px!important}.mod-overview-intro{margin-top:-28px;background-color:var(--theme-color-01,transparent);margin-bottom:32px;position:relative}.mod-overview-intro__media{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.mod-overview-intro__media:before{bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:2}.mod-overview-intro__content{align-items:center;color:var(--theme-color-03,#fff);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:10px 10px 0 10px;position:relative;z-index:3}@media (max-width:767px){.mod-overview-intro__media+.mod-overview-intro__content{height:170px}}@media (min-width:768px){.mod-overview-intro__content{height:170px}}@media (min-width:1024px){.mod-overview-intro__content{height:216px}}.mod-overview-intro__content p{display:none;padding:0 15%;max-width:560px}@media (min-width:768px){.mod-overview-intro__content p{max-width:768px}}@media (min-width:1024px){.mod-overview-intro__content p{max-width:928px}}@media (min-width:1440px){.mod-overview-intro__content p{max-width:1232px}}@media (min-width:768px){.mod-overview-intro__content p{display:block}}.mod-overview-intro-2{margin-top:-28px;margin-bottom:32px}.mod-overview-intro-2 .picture{display:block;overflow:hidden;position:relative}.mod-overview-intro-2 .picture embed,.mod-overview-intro-2 .picture iframe,.mod-overview-intro-2 .picture img,.mod-overview-intro-2 .picture object,.mod-overview-intro-2 .picture svg,.mod-overview-intro-2 .picture video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-overview-intro-2 .picture:before{content:'';display:block;width:100%;padding-bottom:36%}@media (max-width:767px){.mod-overview-intro-2 .picture--xs:before{padding-bottom:75%}}@media (min-width:768px) and (max-width:1439px){.mod-overview-intro-2 .picture--md:before{padding-bottom:42.85714%}}.mod-page-intro__header{display:flex;justify-content:space-between}@media (min-width:1440px){.mod-page-intro__title{flex:0 1 66.66667%;padding-right:8px}}@media (min-width:1024px){.mod-page-intro__content{max-width:66.66667%}}.mod-page-intro__content--bottom{margin-top:20px}.mod-page-intro__share{display:flex;margin-left:16px;margin-top:6px}.mod-page-intro__share .ic-btn{background-color:transparent;color:#2490d7}.mod-page-intro__print{display:none;margin-right:20px}@media (min-width:1024px){.mod-page-intro__print{display:inline-flex}}.mod-page-intro__press{color:#a1a8b1;font-family:FFDINWebPro,Arial,sans-serif;margin-right:10px}.mod-page-intro__visual{height:30vw;min-height:160px;position:relative}@media (min-width:768px){.mod-page-intro__visual{min-height:330px}}@media (min-width:1440px){.mod-page-intro__visual{min-height:400px}}.mod-page-intro__visual .video{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:5}.mod-page-intro__visual .video.is-active{background-color:var(--theme-color-02,#000)}.mod-page-intro__visual .video__player{margin:0 auto;right:0;width:auto}.mod-page-intro__label{background-color:rgba(255,255,255,.75);bottom:10px;font-size:.625rem;padding:5px 8px 3px 8px;position:absolute;right:0}@media (min-width:768px){.mod-page-intro__label{bottom:20px;font-size:.875rem}}.mod-press-overview__item{background-color:#f5f5f5;list-style-type:none;padding:30px 20px;position:relative}.mod-press-overview__item:hover{background-color:#f2f5f8}.mod-press-overview__item:nth-child(even){background-color:#fff}.mod-press-overview__item:nth-child(even):hover{background-color:#fafafa}.mod-press-overview__date{color:#a1a8b1;margin-bottom:7px}.mod-press-overview__title{margin-bottom:3px}.mod-press-overview__action:before{content:'';height:100%;left:0;position:absolute;top:0;width:100%}.mod-product-availability__wrapper{background-color:#f2f5f8;border-radius:5px;font-size:.875rem;margin-bottom:15px;padding:20px}@media (min-width:1024px){.mod-product-availability__wrapper{font-size:1rem}}.mod-product-availability__wrapper span{display:block;padding-left:20px;position:relative}.mod-product-availability__wrapper span::before{border-radius:50%;content:'';display:block;height:10px;left:0;position:absolute;top:5px;width:10px}.mod-product-availability__wrapper span button{color:#172b4d;font-weight:700}.mod-product-availability--default .mod-product-availability__wrapper span::before{background-color:#5c6a82}.mod-product-availability--in_stock .mod-product-availability__wrapper span::before{background-color:#5dba2f}.mod-product-availability--low_stock .mod-product-availability__wrapper span::before{background-color:#de980b}.mod-product-availability--out_of_stock .mod-product-availability__wrapper span::before{background-color:#bd3939}.mod-product-availability__disclaimer{font-size:.75rem;padding:1px 0 0 20px;position:relative}.mod-product-availability__disclaimer i{left:0;position:absolute;top:0}.mod-product-slider{display:flex;flex-direction:column}.mod-product-slider__slider-wrapper{position:relative}.mod-product-slider__slider-wrapper .swiper-container{padding:10px 0 49px}.mod-product-slider__slider-wrapper .swiper-container .swiper-wrapper{box-sizing:inherit}.mod-product-slider__slider-wrapper .swiper-container .swiper-slide{height:auto;width:162px}@media (min-width:768px){.mod-product-slider__slider-wrapper .swiper-container .swiper-slide{width:220px}}@media (min-width:1440px){.mod-product-slider__slider-wrapper .swiper-container .swiper-slide{width:282px}}.mod-product-slider__slider-wrapper .swiper-container .swiper-slide>div{height:100%}.mod-product-slider__slider-wrapper .swiper-actions{display:none}@media (min-width:768px){.mod-product-slider__slider-wrapper .swiper-actions{display:block}}.mod-product-slider__action{align-self:center;display:flex;justify-content:center;margin:10px 0 0 0;padding:0 15px;position:relative}@media (min-width:768px){.mod-product-slider__action{padding:10px 50px 0 40px}}@media (max-width:767px){.mod-product-slider__action{padding:0;width:100%}}.mod-product-slider__action .btn{margin-bottom:0!important}.mod-product-slider__action .mod-snackbar{width:auto!important}.mod-product-slider__shoppinglist{padding-top:0}.mod-product-slider__shoppinglist .icon-wrapper{position:relative}.mod-product-slider__shoppinglist .icon-wrapper .icon{margin-right:0}.mod-product-slider__shoppinglist .icon-wrapper .icon--add-to-list{transform:scale(1);transition:transform .3s}.mod-product-slider__shoppinglist .icon-wrapper .icon--delete{left:0;position:absolute;top:0;transform:scale(0);transition:transform .3s}.mod-product-slider__shoppinglist.is-added .icon-wrapper .icon--add-to-list{transform:scale(0)}.mod-product-slider__shoppinglist.is-added .icon-wrapper .icon--delete{transform:scale(1)}@media (max-width:767px){.mod-product-slider__shoppinglist{width:100%}}.mod-product-slider__shoppinglist>span:first-child{margin-right:8px}.mod-product-slider__shoppinglist .mod-product-slider__cta-add,.mod-product-slider__shoppinglist .mod-product-slider__cta-remove{padding-top:5px}.mod-product-slider__shoppinglist .mod-product-slider__cta-remove{display:none}.mod-product-slider__shoppinglist.is-added .mod-product-slider__cta-add{display:none}.mod-product-slider__shoppinglist.is-added .mod-product-slider__cta-remove{display:block}.mod-products__header{align-items:flex-start;display:flex}.mod-products .is-hidden{display:none}.mod-push-subscribe{display:none;margin-bottom:0;position:fixed}.mod-push-subscribe.is-active{align-items:center;bottom:0;display:flex;justify-content:center;left:0;right:0;top:0;z-index:1000}.mod-push-subscribe__backdrop{background-color:rgba(0,0,0,.4);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s;width:100%;will-change:opacity;z-index:1}.mod-push-subscribe.is-active .mod-push-subscribe__backdrop{opacity:0;pointer-events:auto}.mod-push-subscribe.step--two .mod-push-subscribe__backdrop{opacity:1}.mod-push-subscribe__dialog{align-items:center;background-color:#172b4d;box-shadow:0 16px 31px 0 rgba(0,0,0,.5);color:#fff;display:flex;max-width:380px;min-height:300px;overflow:hidden;position:relative;width:100%;z-index:2}.mod-push-subscribe__close{position:absolute;right:16px;top:16px;transition:color .3s;z-index:2}.mod-push-subscribe__close:hover{color:#2490d7}.mod-push-subscribe__section{flex:0 0 100%;max-height:440px;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto;padding:40px 48px 24px 48px;text-align:center;transition:transform .3s}.mod-push-subscribe__section--one{padding:40px 16px 16px 16px}@media (min-width:768px){.mod-push-subscribe__section--one{padding-left:32px;padding-right:32px}}.mod-push-subscribe__section--one .mod-push-subscribe__copy--d2{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:76px}.mod-push-subscribe__section--two .icon{display:none}@media (min-width:768px){.no-touch .mod-push-subscribe__section--two .icon{display:block;height:116px;margin:0 auto 16px auto;width:116px}}.mod-push-subscribe.step--one .mod-push-subscribe__section{transform:translateX(0)}.mod-push-subscribe.step--two .mod-push-subscribe__section{transform:translateX(-100%)}.mod-push-subscribe.step--three .mod-push-subscribe__section{transform:translateX(-200%)}.mod-push-subscribe__media{display:block;overflow:hidden;position:relative;cursor:pointer;margin:24px auto 32px auto}.mod-push-subscribe__media embed,.mod-push-subscribe__media iframe,.mod-push-subscribe__media img,.mod-push-subscribe__media object,.mod-push-subscribe__media svg,.mod-push-subscribe__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-push-subscribe__media:before{content:'';display:block;width:100%;padding-bottom:56.25%}.mod-push-subscribe__media.is-slideshow img{opacity:1;transition:none!important}.mod-push-subscribe__copy{font-family:Mixa-SemiBold,Arial,sans-serif,cursive;line-height:1.2}.mod-push-subscribe__copy--d1{font-size:2.25rem;margin-bottom:32px}.mod-push-subscribe__copy--d2{font-size:2rem}.mod-push-subscribe__copy--d3{font-size:1.5rem}.mod-push-subscribe .btn:before{bottom:0;content:'';left:0;position:absolute;right:0;top:0}.mod-quicklinks{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}@media (min-width:768px){.mod-quicklinks{padding:0 6%}}@media (min-width:1024px){.mod-quicklinks{padding:0 8%}}.mod-quicklinks__item{align-items:center;display:flex;flex:1;flex-direction:column;margin:0 8px}@media (max-width:767px){.mod-quicklinks__item{max-width:50%;min-width:calc(50% - 32px)}.mod-quicklinks__item:nth-child(-n+2){margin:0 8px 20px 8px}}.mod-quicklinks__title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:#172b4d;font-size:.875rem;text-align:center;width:100%;word-wrap:break-word}@media (min-width:768px){.mod-quicklinks__title{font-size:1rem}}.mod-quicklinks__icon{align-items:center;background-color:#172b4d;border-radius:50%;color:#fff;display:flex;height:70px;justify-content:center;margin-bottom:12px;transition:background-color .3s;width:70px}@media (min-width:768px){.mod-quicklinks__icon{height:93px;margin-bottom:16px;width:93px}}.mod-quicklinks__icon .icon{height:28px;width:28px}@media (min-width:768px){.mod-quicklinks__icon .icon{height:36px;width:36px}}.no-touch .mod-quicklinks__item:hover .mod-quicklinks__icon,.touch .mod-quicklinks__item:active .mod-quicklinks__icon{background-color:#2490d7}.mod-quote--center{margin-left:auto;margin-right:auto;max-width:685px;text-align:center}.mod-range-input{align-items:center;display:flex}.mod-range-input span{margin-right:10px}.mod-range-input span:last-of-type{margin-right:0}.mod-range-input span .textfield{margin-bottom:0}.mod-range-input span .textfield__control{-moz-appearance:textfield;padding:11px 8px 8px 8px;text-align:center}.mod-range-input span .textfield__control::-webkit-inner-spin-button,.mod-range-input span .textfield__control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mod-range-input span .textfield__label{display:none}.mod-range-input__hyphen{border-top:1px solid #767676;display:block;height:1px;text-indent:-9999px;width:16px}.mod-range{max-width:396px}.mod-range__labels{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:15px}.mod-range__slider.an-horizontal{height:3px}.mod-range__slider.an-horizontal .an-handle{height:20px;width:20px}.mod-range .rc-slider-rail,.mod-range .rc-slider-track{height:2px}.mod-range .rc-slider-rail{background:#767676}.mod-range .rc-slider-track{background:#2490d7}.mod-range .rc-slider-handle{background:#2490d7;border:1px solid #fff;height:30px;margin-top:-15px;opacity:1;width:30px}.mod-real-estate-contact{padding:40px 0;position:relative}.mod-real-estate-contact:before{background-color:#d5dce6;content:'';height:100%;left:50%;max-width:1817px;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.mod-real-estate-contact__search{display:flex}.mod-real-estate-contact__search .textfield{flex:0 0 220px;margin-bottom:0}.mod-real-estate-contact__search .btn{height:50px;margin-bottom:0;margin-left:8px}.mod-real-estate-contact__search .textfield__control:not([multiple]):not(textarea){border-radius:5px;height:50px}.mod-real-estate-contact__search .textfield__icon{top:17px}.textfield__label~.mod-real-estate-contact__search__icon{top:44px}.mod-real-estate-contact__result{display:none}.mod-recall{background-color:#ffebee;border-radius:5px;color:#c80000;font-size:.875rem}@media (min-width:768px){.mod-recall{font-size:1rem}}.mod-recall__message{color:#c80000}.mod-recall--single{padding:16px 10px 12px 10px}.mod-recall--single .mod-recall__action{display:flex;font-family:FFDINWebProBold,Arial,sans-serif}.mod-recall--single .mod-recall__action .icon{color:#c80000;flex-grow:0;flex-shrink:0;margin-right:10px}.mod-recall--multiple{padding:16px 42px 12px 42px}.mod-recall--multiple .mod-recall__arrow,.mod-recall--multiple .mod-recall__icon{bottom:0;margin:auto 0;position:absolute;top:-5px}.mod-recall--multiple .mod-recall__icon{left:-32px}.mod-recall--multiple .mod-recall__arrow{right:-32px;transition:transform .3s}.mod-recall--multiple .mod-recall__head{cursor:pointer;display:block;outline:0;position:relative}.mod-recall--multiple .mod-recall__head::-webkit-details-marker{display:none}.mod-recall--multiple .mod-recall__head:before{display:none}.mod-recall--multiple .mod-recall__title{font-family:FFDINWebProBold,Arial,sans-serif;margin-right:10px}.mod-recall--multiple .mod-recall__item{align-items:baseline;display:flex;padding-top:11px}.mod-recall--multiple .mod-recall__item:not(:first-of-type){border-top:1px solid #fff;margin-top:11px}.mod-recall--multiple .mod-recall__item .icon{color:#c80000;flex-grow:0;flex-shrink:0;margin-right:5px;position:relative;top:-.1em}.mod-recall--multiple .mod-recall__item:hover{text-decoration:underline;text-decoration-color:#c80000}.mod-recall--multiple .mod-recall__container[open] .mod-recall__arrow{transform:rotate(-180deg)}.mod-recipe__head{padding-bottom:24px;padding-top:36px}.mod-recipe__slider{margin-top:15px}.mod-recipe__slider--overlap{margin-top:-31px}@media (max-width:767px){.mod-recipe__slider--overlap{padding:0}}@media (max-width:767px){.mod-recipe__slider--overlap .mod-product-slider__action{padding:0 8px}}@media (min-width:1024px){.mod-recipe__slider--overlap{margin-top:-40px}}@media (min-width:1024px){.mod-recipe__slider--overlap{margin-top:-96px}}.mod-recipe-detail__recipe-info{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-around;margin-bottom:10px;margin-top:2px}.mod-recipe-detail__info-level,.mod-recipe-detail__info-time{align-items:center;display:flex;flex-direction:column;justify-content:center}.mod-recipe-detail__info-level .icon,.mod-recipe-detail__info-time .icon{margin-bottom:13px}.mod-recipe-detail__info-level-icons .icon--recipe-level{color:#c4c9d2}.mod-recipe-detail__info-level-icons .icon--recipe-level:nth-child(n+2){margin-left:-4px}.mod-recipe-detail__info-level-icons .icon--recipe-level.is-active{color:#172b4d}.mod-recipe-detail__info-description{font-size:.875rem;margin-bottom:10px}.mod-recipe-detail__tab-wrap{display:grid;grid-template-columns:50% 50%;grid-template-rows:50px 1fr;position:relative}.mod-recipe-detail__tab-slide{background:#2490d7;height:4px;left:0;position:absolute;top:41px;transition:left .3s ease-out;width:calc(100% / 2)}.mod-recipe-detail input[type=radio]{display:none}.mod-recipe-detail input[type=radio]:nth-of-type(1):checked~.mod-recipe-detail__tab-slide{left:calc((100% / 2) * 0)}.mod-recipe-detail input[type=radio]:nth-of-type(2):checked~.mod-recipe-detail__tab-slide{left:calc((100% / 2) * 1)}.mod-recipe-detail__tab-name{font-family:FFDINWebProBold,Arial,sans-serif;align-items:center;border-bottom:1px solid #ccc;color:#c4c9d2;cursor:pointer;display:flex;font-size:.75rem;justify-content:center;text-transform:uppercase;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=radio]:checked+.mod-recipe-detail__tab-name{color:#172b4d}.mod-recipe-detail__tab-content{grid-column-end:span 2;grid-column-start:1;grid-row-start:2;padding-top:20px}.mod-recipe-detail .rte{margin-bottom:2rem}.mod-recipe-detail .rte>:last-child{margin-bottom:0}.mod-recipe-detail__cta{display:flex;justify-content:center}.mod-recipe-detail__cta .mod-recipe-detail__mail{width:100%}@media (min-width:1024px){.mod-recipe-detail__cta .mod-recipe-detail__mail{width:auto}}@media print{.mod-recipe-detail__cta .mod-recipe-detail__mail{display:none}}.mod-recipe-detail__cta .mod-recipe-detail__print{display:none}@media (min-width:1024px){.mod-recipe-detail__cta .mod-recipe-detail__print{display:inline-flex}}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content{height:0;opacity:0;pointer-events:none}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>*{opacity:0;transform:translateY(20px);transition:opacity .2s,transform .2s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(1){transition-delay:.2s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(2){transition-delay:.3s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(3){transition-delay:.4s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(4){transition-delay:.5s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(5){transition-delay:.6s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(6){transition-delay:.7s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(7){transition-delay:.8s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(8){transition-delay:.9s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(9){transition-delay:1s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(10){transition-delay:1.1s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(11){transition-delay:1.2s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(12){transition-delay:1.3s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(13){transition-delay:1.4s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(14){transition-delay:1.5s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(15){transition-delay:1.6s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(16){transition-delay:1.7s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(17){transition-delay:1.8s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(18){transition-delay:1.9s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(19){transition-delay:2s}.mod-recipe-detail input[type=radio]+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>:nth-child(20){transition-delay:2.1s}.mod-recipe-detail input[type=radio]:checked+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content{height:auto;opacity:1;pointer-events:auto}.mod-recipe-detail input[type=radio]:checked+.mod-recipe-detail__tab-name+.mod-recipe-detail__tab-content>*{opacity:1;transform:translateY(0)}.mod-recipe-detail__rte-headline{margin-bottom:0}.mod-recipe-detail__table{border:none;max-width:100%;width:100%}.mod-recipe-detail__table td,.mod-recipe-detail__table th{text-align:left;vertical-align:top}.mod-recipe-detail__table th{padding:0 20px 20px 0}.mod-recipe-detail__table tr:not(:first-child) th{padding-top:20px}.mod-recipe-detail__table td{padding:0 20px 20px 20px}.mod-recipe-detail__table td:first-child{text-align:right;white-space:nowrap}.mod-recipe-special-slider{padding:40px 0;position:relative;margin-bottom:60px;padding:16px 0}.mod-recipe-special-slider:before{background-color:var(--theme-color-02,#d5dce6);content:'';height:100%;left:50%;max-width:1817px;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@media (min-width:1024px){.mod-recipe-special-slider{margin-bottom:70px;padding:40px 0}}@media (min-width:768px){.mod-recipe-special-slider__headline{display:none}}.mod-recipe-special-slider .slick-dots{bottom:-40px;left:0;position:absolute;right:0}@media (min-width:1024px){.mod-recipe-special-slider .slick-dots{bottom:-64px}}.mod-recipe-special-tile{position:relative}@media (min-width:768px){.mod-recipe-special-tile{display:flex;flex-direction:row;justify-content:space-between}}@media (min-width:768px){.mod-recipe-special-tile__content,.mod-recipe-special-tile__media{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0}}@media (min-width:768px){.mod-recipe-special-tile__content{align-self:center}}@media (min-width:1024px){.mod-recipe-special-tile__content{margin-right:36px;max-width:calc(50% - 8px - 36px)}}@media (min-width:1440px){.mod-recipe-special-tile__content{margin-left:46px;margin-right:100px;max-width:calc(50% - 8px - 46px - 100px)}}.mod-recipe-special-tile__headline{display:none}@media (min-width:768px){.mod-recipe-special-tile__headline{display:block}}@media (min-width:768px) and (max-width:1023px){.mod-recipe-special-tile__text{margin-bottom:0}}.mod-recipe-special-tile__baking-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;margin-top:16px}@media (min-width:768px){.mod-recipe-special-tile__baking-info{margin-top:36px}}.mod-recipe-special-tile__icons .icon--recipe-level{opacity:.5}.mod-recipe-special-tile__icons .icon--recipe-level.is-active{opacity:1}.mod-recipe-special-tile__icons .icon--recipe-level:nth-child(n+2){margin-left:-4px}.mod-recipe-special-tile__time{font-size:.875rem}@media (max-width:1023px){.mod-recipe-special-tile__meta{height:0;overflow:hidden}}.mod-recipe-special-tile__btn{margin-bottom:0}.mod-recipe-special-tile__btn::before{content:'';height:100%;left:0;position:absolute;top:0;width:100%}.mod-recipe-tile{transition:box-shadow .3s,transform .3s;background-color:#fff;border:1px solid #d5dce6;border-radius:5px;position:relative}.no-touch .mod-recipe-tile:hover,.touch .mod-recipe-tile:active{box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);transform:translate(0,-3px)}.no-touch .mod-recipe-tile:hover,.touch .mod-recipe-tile:active{box-shadow:0 0 4px 1px #ccc}.mod-recipe-tile__action{display:flex;flex-direction:column;height:100%}.mod-recipe-tile__action:hover{color:#172b4d}.mod-recipe-tile__badges{color:#fff;display:flex;flex-direction:column;gap:2px;height:auto;text-transform:uppercase;font-family:FFDINWebProCondBold,Arial,sans-serif}.mod-recipe-tile__badges__dietType{background-color:#084c73;bottom:0;max-width:195px;min-width:100px;padding:5px 5px 3px 5px;position:absolute;right:0;text-align:center}.mod-recipe-tile__badges__dietType p{margin-bottom:0}.mod-recipe-tile__badges__video{background-color:#fff;border-radius:100%;display:flex;justify-content:center;padding:10px;position:absolute;right:10px;top:10px}.mod-recipe-tile__badges__video .icon--ig-play{fill:#2490d7}@media (max-width:1023px){.mod-recipe-tile__badges__video{padding:12px;right:6px;top:6px}}.mod-recipe-tile__media{display:block;overflow:hidden;position:relative;border-radius:5px 5px 0 0;flex-shrink:0}.mod-recipe-tile__media embed,.mod-recipe-tile__media iframe,.mod-recipe-tile__media img,.mod-recipe-tile__media object,.mod-recipe-tile__media svg,.mod-recipe-tile__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-recipe-tile__media:before{content:'';display:block;width:100%;padding-bottom:75%}.mod-recipe-tile__media svg{flex:none;height:12px;position:relative;top:1px;width:12px}@media (max-width:1023px){.mod-recipe-tile__media svg{height:15px;width:15px}}.mod-recipe-tile__media .icon--ig-play{left:2px;top:0}@media (max-width:1023px){.mod-recipe-tile__media .icon--ig-play{left:1px}}.mod-recipe-tile__label{background-color:rgba(255,255,255,.75);bottom:4px;font-size:.625rem;padding:5px 8px 3px 8px;position:absolute;right:0;font-family:FFDINWebProBold,Arial,sans-serif}.mod-recipe-tile__content{display:flex;flex-direction:column;flex-grow:1;gap:15px;justify-content:space-between;padding:18px 10px 0 10px}.mod-recipe-tile__title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.mod-recipe-tile__meta{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:10px;justify-content:space-between;margin-bottom:15px}@media (min-width:1024px){.mod-recipe-tile__meta{display:flex;flex-wrap:nowrap;justify-content:space-between}}.mod-recipe-tile__duration{display:flex;font-family:FFDINWebPro,Arial,sans-serif;font-size:.875rem;min-width:0}.mod-recipe-tile__duration svg{flex:0 0 auto}.mod-recipe-tile__duration span{margin-left:5px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-recipe-tile__difficulty{color:#c4c9d2;flex-shrink:0}.mod-recipe-tile__difficulty--easy svg:first-of-type{color:#172b4d}.mod-recipe-tile__difficulty--middle svg:nth-child(-n+2){color:#172b4d}.mod-recipe-tile__difficulty--difficult svg:nth-child(-n+3){color:#172b4d}@media print{.mod-region-selector{display:none}}.mod-region-selector__backdrop{background-color:rgba(0,0,0,.4);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s;width:100%;will-change:opacity;z-index:600}.mod-region-selector__notification{position:relative;top:4px}.mod-region-selector__notification-message{display:none}.mod-region-selector.is-active .mod-region-selector__backdrop{opacity:1;pointer-events:auto}.mod-region-selector__wrapper{background-color:#fff;border-radius:5px 5px 0 0;bottom:0;left:0;position:fixed;right:0;transform:translate3d(0,100%,0);z-index:605}.mod-region-selector__inlay{margin:0 auto;max-height:80vh;max-width:350px;overflow:auto;-webkit-overflow-scrolling:touch;padding:60px 16px;position:relative;z-index:1}@media (min-width:1024px){.mod-region-selector__inlay{max-height:100vh}}.mod-region-selector__inlay:before{background-color:#e6eaf0;content:'';height:5px;left:0;margin:0 auto;position:absolute;right:0;top:20px;width:70px}.mod-region-selector__inlay .btn--primary{margin-bottom:0}.mod-region-selector__head{display:flex}.mod-region-selector__head .icon{flex-shrink:0;margin:2px 8px 0 0}.mod-region-selector__dropdown{align-items:center;background-image:url(../../frontend/aldi/images/arrow-down.svg);background-position:center right 14px;background-repeat:no-repeat;background-size:14px 14px;cursor:pointer;display:flex;margin-bottom:10px;position:relative}.mod-region-selector__dropdown.has-error{border-color:#bd3939!important}.mod-region-selector__dropdown-selected{pointer-events:none}.mod-region-selector__error{margin-bottom:10px}.mod-region-selector__regions-list{background-color:#fff;border-radius:5px;bottom:-5px;box-shadow:0 4px 19px 1px rgba(0,0,0,.16);display:none;left:-1px;list-style:none;margin-bottom:0;padding:10px;position:absolute;transform:translateY(100%);width:calc(100% + 2px)}.mod-region-selector__regions-list.show{display:block}.mod-region-selector__regions-list li a,.mod-region-selector__regions-list li span{display:block;padding:3px 5px}.mod-region-selector__regions-list li span{color:#999}.mod-region-switch{display:none}.mod-modal .mod-region-switch{display:block}.mod-reminder{display:none}.mod-modal .mod-reminder{display:block}.mod-reminder__expired{padding:0 0 20px 80px;position:relative}.mod-reminder__icon{left:0;position:absolute;top:0}.mod-reminder__icon:after{background-color:#172b4d;content:'';display:block;height:3px;left:0;outline:2px solid #fff;position:absolute;top:50%;transform:rotate(-45deg);width:100%}.mod-reminder__expired,.mod-reminder__success{display:none}.mod-reminder__alert{background-color:#e6eaf0;padding:16px 16px 14px 16px}.mod-reminder__container:after,.mod-reminder__container:before{content:' ';display:table}.mod-reminder__container:after{clear:both}.mod-reminder__media{border:1px solid #eee;margin-bottom:24px;width:70%}@media (min-width:768px){.mod-reminder__media{width:calc(50% - 8px)}}@media (min-width:1024px){.mod-reminder__media{float:left;margin-right:16px;width:325px}}@media (min-width:1440px){.mod-reminder__form{float:left;width:calc(100% - 325px - 16px)}}.mod-reminder__f-group{display:flex;flex-wrap:wrap}@media (min-width:1024px) and (max-width:1439px){.mod-reminder__f-group{max-width:325px}}@media (min-width:1440px){.mod-reminder__f-group{flex-wrap:nowrap}}.mod-reminder__f-group .textfield{max-width:375px;width:100%}@media (min-width:1440px){.mod-reminder__f-group .textfield{max-width:292px}}.mod-reminder__error,.mod-reminder__sub-label{max-width:none;width:100%}@media (min-width:1440px){.mod-reminder__sub-label{padding:40px 16px 0 16px;width:auto}}.mod-reminder__datetime-picker{width:100%}@media (min-width:1440px){.mod-reminder__datetime-picker{margin-left:16px;max-width:292px}}.mod-reminder .textfield__control[readonly]{color:#172b4d;cursor:pointer}.mod-reminder__action{margin-bottom:32px}.mod-reminder__action .btn{margin-bottom:0}.mod-reminder .alert{display:none}@media (min-width:768px){.mod-reminder-unsubscribe__input{display:flex;margin:0 -8px}.mod-reminder-unsubscribe__input form{flex:1;max-width:50%;padding:0 8px}}.mod-reminder-unsubscribe .alert,.mod-reminder-unsubscribe__confirmation{display:none}.mod-search{width:100%}@media (min-width:768px){.mod-search{width:calc(66.66667% - 16px / 2)}}@media (min-width:1440px){.mod-search{width:calc(50% - 16px / 2)}}.mod-search.is-open{background-color:#fff;bottom:0;display:block;left:0;margin-bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:24px 0;position:fixed;right:0;top:0;width:100%;z-index:610}.mod-search.is-open .mod-search__inlay{margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px;width:100%;max-width:560px}@media (min-width:768px){.mod-search.is-open .mod-search__inlay{max-width:768px}}@media (min-width:1024px){.mod-search.is-open .mod-search__inlay{max-width:928px}}@media (min-width:1440px){.mod-search.is-open .mod-search__inlay{max-width:1232px}}@media (max-width:767px){.mod-search.is-open .mod-search__inlay{padding-left:8px;padding-right:8px}}@media (min-width:768px){.mod-search.is-open .mod-search__inlay{padding-left:16px;padding-right:16px}}.mod-search.is-open .mod-search__header{display:flex}.mod-search.is-open .mod-search__clear,.mod-search.is-open .mod-search__favs,.mod-search.is-open .mod-search__footer{display:block}.mod-search__favs,.mod-search__footer,.mod-search__header{display:none}.mod-search__header{align-items:center;justify-content:space-between;margin-bottom:24px}.mod-search__content,.mod-search__footer{max-width:792px}.mod-search__footer{text-align:center}.mod-search__title{margin-bottom:0}.mod-search__form{position:relative}.mod-search__form .awesomplete>ul{background:#fff;border:none;border-radius:0;box-shadow:none;margin:0;z-index:50}@media (min-width:1024px){.mod-search__form .awesomplete>ul{box-shadow:.05em .2em .6em rgba(0,0,0,.2);max-height:391px;overflow:auto}}.mod-search__form .awesomplete>ul:before{display:none}.mod-search__form .awesomplete>ul>li{border-bottom:1px solid #eee;line-height:22px;padding-bottom:6px;padding-top:10px}.mod-search__form .awesomplete>ul>li b{font-family:FFDINWebProBold,Arial,sans-serif;font-weight:400}@media (max-width:1023px){.mod-search__form .awesomplete.is-active>ul{opacity:1!important;position:relative;transform:none!important}}.mod-search__form .awesomplete:not(.is-query-result)>ul>li{pointer-events:none}.mod-search__form .textfield{margin-bottom:0}.mod-search__form .textfield__control{padding-right:76px}.mod-search__form .textfield__icon{cursor:pointer;pointer-events:auto;transition:color .3s}.mod-search__form .textfield__icon:hover{color:#2490d7}.mod-search__form .textfield .loader{display:none;left:auto;right:90px;top:18px}.mod-search__form .textfield.is-loading .loader{display:block}@media (max-width:1023px){.mod-search:not(.is-open) .mod-search__form .awesomplete>ul{display:none}}.mod-search__clear,.mod-search__search{position:absolute;top:13px;transition:color .3s}@media (min-width:1024px){.mod-search__clear,.mod-search__search{top:19px}}.no-touch .mod-search__clear:hover,.no-touch .mod-search__search:hover,.touch .mod-search__clear:active,.touch .mod-search__search:active{color:#2490d7}.mod-search__search{right:12px}.mod-search__search .icon--search{width:17px}@media (max-width:1023px){.mod-search:not(.is-open) .mod-search__search{pointer-events:none}}.mod-search__clear{display:none;right:50px}@media (min-width:1024px){.mod-search__clear{display:block}}.mod-search__favs,.mod-search__footer{margin-top:32px}.mod-search__items{list-style:none;margin-bottom:32px}.mod-search__item{border-bottom:1px solid #eee;cursor:pointer;padding-bottom:6px;padding-top:10px;pointer-events:none;transition:background .3s}.no-touch .mod-search__item:hover,.touch .mod-search__item:active{background:#eee}:root{--search-box-top:0px;--smartappbanner-height:0px}.mod-search-box{background:#fff;position:relative;width:100%}.mod-search-box.active-search{height:80px;left:0;margin-top:0;padding:0 20px;position:fixed;top:var(--search-box-top);z-index:600}.mod-search-box .searchbox-wrapper{align-items:center;display:flex;height:100%;position:relative;z-index:620}.mod-search-box .searchbox{margin:0 auto;max-width:680px;width:100%}.mod-header .mod-search-box .searchbox{max-width:none}.mod-search-box .searchbox__icon-back{background:0 0;height:27px;margin-bottom:0;margin-right:10px;width:21px}.mod-search-box .searchbox__icon-back .icon{color:#172b4d;height:27px;width:21px}.mod-search-box .searchbox__control{text-overflow:ellipsis}@media (min-width:768px){.mod-search-box__overlay{background:rgba(0,0,0,.16);height:100%;left:0;position:fixed;top:0;width:100%;z-index:610}}.results-container{background:#fff;bottom:0;display:flex;flex-direction:column;height:calc(100vh - 80px - var(--smartappbanner-height));left:0;opacity:0;padding:20px;position:absolute;transform:translateY(100%);visibility:hidden;width:100%;z-index:620}@media (min-width:768px){.results-container{bottom:auto;height:auto;left:50%;margin-top:0;max-width:680px;opacity:1;padding:20px 0;top:80px;transform:translateX(-50%);visibility:visible}}.mod-new-shopping-list__head .results-container{height:calc(100vh - 80px - var(--smartappbanner-height) - var(--search-box-top))}@media (min-width:768px){.mod-new-shopping-list__head .results-container{height:auto}}.mod-search-box.active-search .results-container{opacity:1;transition:all .3s;visibility:visible}.results-container>h4{font-size:1rem}@media (min-width:768px){.results-container>h4{font-size:1.25rem;margin-bottom:15px;padding:0 20px}.mod-new-shopping-list .results-container>h4{padding-left:0}}.results-container .btn{margin-bottom:0;margin-top:10px}@media (min-width:768px){.results-container .btn{font-size:1rem;margin:20px auto 0;padding:20px 0 15px 0;width:calc(100% - 40px)}}.results-container.hide{display:none}.mod-search-box.active-search .results-container:after{background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(250,250,250,0) 100%,rgba(255,255,255,0) 54%);content:'';display:block;height:22px;left:0;position:absolute;top:0;width:100%}.results-container__list{flex:1;list-style:none;margin-bottom:0;overflow-x:hidden;overflow-y:auto}@media (min-width:768px){.results-container__list{overflow-y:visible}}.results-container__list>li{align-items:center;color:#172b4d;display:flex;justify-content:space-between;margin-bottom:25px}@media (min-width:768px){.results-container__list>li{cursor:pointer;margin:0;padding:0 20px}}@media (min-width:768px){.results-container__list>li>span{display:block;padding:15px 0;width:100%}}.results-container__list>li.results-container__list-item{display:flex;justify-content:space-between;margin-bottom:10px;padding:0 10px 0 2px}.results-container__list>li.results-container__list-item:hover{background-color:#f2f5f8}.results-container__list>li.results-container__list-item:last-child{border-bottom:none;margin-bottom:0}.results-container__list>li.results-container__list-item .results-container__article{align-items:center;display:flex;flex:1;font-size:.875rem;padding:0 15px 7px 0}.results-container__list>li.results-container__list-item .results-container__article--custom{padding:7px 15px 7px 0}.results-container__list>li.results-container__list-item .results-container__article-img{display:block;overflow:hidden;position:relative;background-image:var(--theme-image-288w,none);flex:0 0 auto;height:45px;margin-right:10px;width:45px}.results-container__list>li.results-container__list-item .results-container__article-img embed,.results-container__list>li.results-container__list-item .results-container__article-img iframe,.results-container__list>li.results-container__list-item .results-container__article-img img,.results-container__list>li.results-container__list-item .results-container__article-img object,.results-container__list>li.results-container__list-item .results-container__article-img svg,.results-container__list>li.results-container__list-item .results-container__article-img video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.results-container__list>li.results-container__list-item .results-container__article-img:before{content:'';display:block;width:100%;padding-bottom:100%}.results-container__list>li.results-container__list-item .results-container__article-img .icon{height:26px;left:50%;top:50%;transform:translate(-50%,-50%);width:26px}.results-container__list>li.results-container__list-item .results-container__article-info{display:flex;flex-direction:column}@media (min-width:768px){.results-container__list>li.results-container__list-item>span{display:block;padding:15px 0;width:100%}}.results-container__list>li.results-container__list-item .results-container__article-highlight{align-items:flex-end;display:flex;padding-bottom:5px}.results-container__list>li.results-container__list-item .results-container__article-highlight .flags{width:auto}.results-container__list>li.results-container__list-item .results-container__article-highlight>span{font-size:.75rem;line-height:1;padding-left:10px;text-transform:uppercase}.results-container__list>li.results-container__list-item .results-container__last-used-close{margin-right:15px}.results-container__list>li.results-container__list-item .results-container__last-used-close .icon{fill:#d5dce6;height:15px;width:15px}.results-container__list>li.results-container__list-item .results-container__add-article{background-color:#fff;border-color:transparent;flex:0 0 auto;height:40px;margin:0;min-height:auto;padding:0 7px;text-transform:none;transition:all .3s ease;width:auto}.results-container__list>li.results-container__list-item .results-container__add-article .icon{margin-right:0}.results-container__list>li.results-container__list-item .results-container__add-article .quantitycounter{opacity:0;transition:all .3s ease-in;visibility:hidden;width:0}.results-container__list>li.results-container__list-item .results-container__add-article .quantitycounter__value{padding-top:3px}.results-container__list>li.results-container__list-item .results-container__add-article .quantitycounter .icon{height:14px;width:14px}.results-container__list>li.results-container__list-item .results-container__add-article>span{font-family:FFDINWebPro,Arial,sans-serif;line-height:1;padding:1px 7px 0 0}.results-container__list>li.results-container__list-item .results-container__add-article.active{border-color:#d5dce6;width:100px}.results-container__list>li.results-container__list-item .results-container__add-article.active:hover{border-color:#2490d7}.results-container__list>li.results-container__list-item .results-container__add-article.active>.icon{display:none}.results-container__list>li.results-container__list-item .results-container__add-article.active .quantitycounter{opacity:1;visibility:visible;width:100%}.results-container__list>li.results-container__list-item .results-container__list{overflow-x:hidden}.results-container__list>li:last-of-type{margin-bottom:0}.results-container__list>li[aria-selected=true]{background:#f2f5f8}.results-container--wide{padding:0 10px}@media (min-width:768px){.results-container--wide{left:0;max-width:none;padding:24px 27px;top:70px;transform:translateX(0)}}@media (min-width:1024px){.results-container--wide{width:calc(200% + 16px)}}.mod-search-result{display:flex;flex-direction:column;min-height:30vh}.mod-search-result .alert,.mod-search-result__section{display:none}.mod-search-result .loader{left:3.5em;margin-bottom:16px;margin-left:0;position:relative}.mod-search-result__section{margin-bottom:40px}.mod-search-result__section--order-0{order:2}.mod-search-result__section--order-1{order:3}.mod-search-result__action{margin-top:auto;order:4;text-align:center}.mod-search-result-filter{margin-bottom:30px;padding-right:10px;position:relative}@media (min-width:1024px){.mod-search-result-filter{margin-bottom:45px}}.mod-search-result-filter:after{background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 60%);content:'';display:block;height:calc(100% - 10px);position:absolute;right:0;top:0;width:15px;z-index:10}@media (min-width:768px){.mod-search-result-filter:after{display:none}}.mod-search-result-filter__list{display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;margin-bottom:0;overflow-y:auto;padding:0 10px 10px 0;position:relative}@media (min-width:768px){.mod-search-result-filter__list{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}}.mod-search-result-filter__list--separator{margin-right:16px!important}.mod-search-result-filter__list--separator+li{border-left:1px solid #d5dce6;padding-left:16px}.mod-search-result-filter__list>li{margin-right:10px}@media (min-width:768px){.mod-search-result-filter__list>li{margin:0 10px 10px 0}}.mod-search-result-filter__list>li:last-child{margin-right:0}.mod-search-noResult{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.mod-search-noResult__message{width:calc(50% - 25px)}@media (max-width:1023px){.mod-search-noResult__message{margin-bottom:30px;width:100%}}.mod-search-noResult__message h1{margin-bottom:25px}.mod-search-noResult__message p{font-size:.875rem}@media (min-width:768px){.mod-search-noResult__message p{font-size:1rem}}@media (max-width:767px){.mod-search-noResult__message p{font-size:.875rem}}.mod-search-noResult__tips{background:#f2f5f8;padding:20px;width:calc(50% - 25px)}@media (max-width:1023px){.mod-search-noResult__tips{width:100%}}@media (min-width:1024px){.mod-search-noResult__tips{padding:30px}}.mod-search-noResult__tips .icon-lightbulb{float:left;height:35px;margin-left:-8px;position:relative;top:-3px;width:23px}@media (max-width:1023px){.mod-search-noResult__tips .icon-lightbulb{height:28px;margin-left:-5px;width:18px}}.mod-search-noResult__tips h2{font-family:FFDINWebProCondBold,Arial,sans-serif;font-size:1.25rem;overflow:hidden;padding-left:15px}@media (min-width:1024px){.mod-search-noResult__tips h2{font-size:1.875rem}}.mod-search-noResult__tips__list{counter-reset:ol-counter;list-style:none;margin-bottom:0}.mod-search-noResult__tips__list>li{counter-increment:ol-counter;margin-bottom:20px;padding-left:30px;position:relative;font-size:.875rem}@media (min-width:768px){.mod-search-noResult__tips__list>li{font-size:1rem}}@media (max-width:767px){.mod-search-noResult__tips__list>li{font-size:.875rem}}.mod-search-noResult__tips__list>li:last-of-type{margin-bottom:0}.mod-search-noResult__tips__list>li:before{content:counter(ol-counter) " ";font-family:FFDINWebProCondBold,Arial,sans-serif;font-size:1.25rem;left:0;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1440px){.mod-search-noResult__tips__list>li:before{font-size:1.5rem}}.mod-search-noResult.vertical{flex-direction:column;width:100%}.mod-search-noResult.vertical .mod-search-noResult__message{width:auto}.mod-search-noResult.vertical .mod-search-noResult__tips{justify-content:flex-start;width:auto}.mod-service-tile__action{border-radius:0 0 5px 5px;display:block;display:flex;flex-direction:column;height:100%;transition:transform .3s}.no-touch .mod-service-tile__action:hover,.touch .mod-service-tile__action:active{transform:translate(0,-4px)}.mod-service-tile__title{background-color:#f2f5f8;border-radius:0 0 5px 5px;color:#172b4d;flex-grow:1;margin:0;overflow:hidden;padding:11px 10px 8px 10px;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.mod-service-tile__title{padding:9px 10px 6px 10px}}@media (min-width:1024px){.mod-service-tile__title{padding:14px 14px 11px 14px}}@media (min-width:1440px){.mod-service-tile__title{padding:23px 16px 20px 16px}}.mod-services__items{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:32px}@media (min-width:768px){.mod-services__items{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.mod-services__items{gap:24px}}.mod-services__cta{margin:0 auto}@media (min-width:768px){.mod-services__cta{width:-moz-fit-content;width:fit-content}}.mod-share{display:inline-block;position:relative}.mod-share__icon{color:#5c6a82;margin-right:10px;transition:color .3s}.mod-share__close{color:#000;line-height:1;position:absolute;right:5px;top:5px;transition:color .3s}.no-touch .mod-share__close:hover,.touch .mod-share__close:active{color:#2490d7}.mod-share__toggle.is-active{pointer-events:none}.mod-share__menu{background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.3);min-width:150px;opacity:0;padding:25px 0 12px 0;pointer-events:none;position:absolute;right:0;top:0;transform:scale(0);transform-origin:100% 0;transition:transform .3s,opacity .3s;will-change:transform,opacity;z-index:80}.mod-share__menu.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.mod-share__items{list-style-type:none;margin-bottom:0}.mod-share__action{display:block;font-size:.6875rem;line-height:1;padding:5px 16px;text-align:left;text-transform:uppercase;transition:background .3s,color .3s;white-space:nowrap;font-family:FFDINWebProBold,Arial,sans-serif}.mod-share__action:hover{color:#172b4d}.no-touch .mod-share__action:hover,.touch .mod-share__action:active{background-color:#f2f5f8;color:#000}.no-touch .mod-share__action:hover .mod-share__icon,.touch .mod-share__action:active .mod-share__icon{color:#000}.mod-shopping-list{min-height:45vh}.mod-shopping-list .mod-snackbar{display:none}.mod-shopping-list .mod-snackbar.mod-snackbar--fade-in{display:block;margin-bottom:40px!important}.mod-shopping-list .mod-snackbar__message{display:none;margin-bottom:0}.mod-shopping-list .mod-snackbar__message.is-visible{display:block}@media (max-width:767px){.mod-shopping-list__toolbar .toolbar{flex-direction:column-reverse}}@media (min-width:768px){.mod-shopping-list__toolbar .toolbar__item:first-child{margin-right:auto}}.mod-shopping-list__toolbar .toolbar__action{display:inline-block}.mod-shopping-list__toolbar .toolbar__action.is-active{font-family:FFDINWebProBold,Arial,sans-serif}.mod-shopping-list__btn-wrapper{display:flex;flex-direction:column;margin-top:1rem;width:100%}@media (min-width:768px){.mod-shopping-list__btn-wrapper{flex-direction:row;flex-wrap:wrap}}@media (max-width:767px){.mod-shopping-list__btn-wrapper .btn+.btn:not(.btn--block){margin-left:0}}@media (max-width:767px){.mod-shopping-list__remove{width:100%}}.mod-shopping-list__cookie-hint,.mod-shopping-list__empty,.mod-shopping-list__notes,.mod-shopping-list__result{display:none}.mod-shopping-list__cookie-hint{margin-bottom:40px}.mod-shopping-list__notes{margin-bottom:1rem}.mod-shopping-list__notes .textfield__control{background-image:url(../../frontend/aldi/images/bg_shoppinglist_notes.gif);box-shadow:inset 0 0 0 16px #fff!important;line-height:30px;padding:4px 1rem}.mod-shopping-list__notes .textfield__label{display:none}.mod-shopping-list-tile{border:1px solid #d5dce6;border-radius:5px;display:flex}.mod-shopping-list-tile__brand{display:block;font-size:.625rem;line-height:1.4;font-family:FFDINWebProBold,Arial,sans-serif;color:#5c6a82;margin-bottom:0;text-transform:uppercase}@media (min-width:768px){.mod-shopping-list-tile__brand{font-size:.75rem}}.mod-shopping-list-tile__brand:after{content:'\00a0'}.mod-shopping-list-tile__checkbox{align-items:center;display:flex;justify-content:center;position:relative;width:50px;z-index:10}.mod-shopping-list-tile__checkbox .checkbox{margin-bottom:0;margin-right:0}.mod-shopping-list-tile__checkbox .checkbox__label{height:25px;min-height:auto;padding-left:24px;text-indent:-9999px}.mod-shopping-list-tile__cta{align-self:flex-end;display:flex;justify-content:flex-end;margin-top:auto;position:relative;width:100%;z-index:10}.mod-shopping-list-tile__cta .btn{margin-bottom:0}.mod-shopping-list-tile__cta .btn .icon--remove{height:16px;width:16px}.mod-shopping-list-tile--custom .mod-shopping-list-tile__cta{order:3}@media (max-width:767px){.mod-shopping-list-tile__delete{margin-left:8px!important}}.mod-shopping-list-tile__delete .icon{margin-right:0}.mod-shopping-list-tile__edit-btn,.mod-shopping-list-tile__save-btn{color:#2490d7;position:absolute;right:20px;z-index:10}.mod-shopping-list-tile__flags{left:0;position:absolute;top:0}.mod-shopping-list-tile--sold-out .mod-shopping-list-tile__flags>li{background-color:#e6eaf0;color:#5c6a82}.mod-shopping-list-tile__info input{height:auto!important;padding:0;width:85%}.mod-shopping-list-tile--custom .mod-shopping-list-tile__info{flex:1;order:1}.mod-shopping-list-tile__link{display:block;height:100%;left:0;position:absolute;text-indent:-9999px;top:0;width:100%;z-index:1}.mod-shopping-list-tile__media{min-width:125px;position:relative}.mod-shopping-list-tile__media .price{bottom:0;margin-bottom:0;position:absolute;right:0;z-index:1}.mod-shopping-list-tile__media .price__main{font-size:.875rem!important}.mod-shopping-list-tile--sold-out .mod-shopping-list-tile__media:after{background:#fff;content:'';display:block;height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%}.mod-shopping-list-tile--sold-out .mod-shopping-list-tile__media .price .price__label s,.mod-shopping-list-tile--sold-out .mod-shopping-list-tile__media .price .price__label span{background-color:#e6eaf0!important;color:#5c6a82}.mod-shopping-list-tile__media-img{display:block;overflow:hidden;position:relative;background-color:var(--theme-color-02,#f2f5f8);background-image:var(--theme-image-288w,none);height:100%}.mod-shopping-list-tile__media-img embed,.mod-shopping-list-tile__media-img iframe,.mod-shopping-list-tile__media-img img,.mod-shopping-list-tile__media-img object,.mod-shopping-list-tile__media-img svg,.mod-shopping-list-tile__media-img video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-shopping-list-tile__media-img:before{content:'';display:block;width:100%;padding-bottom:75%}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.mod-shopping-list-tile__media-img{background-image:var(--theme-image-592w,none)}}.mod-shopping-list-tile__media-img img{height:calc(100% - 35px)}.mod-shopping-list-tile__media-img img:not(.img-contain):not(.img-cover){bottom:10px;height:auto;left:10px;max-width:35px;position:absolute;top:auto;width:100%}@media (min-width:768px){.mod-shopping-list-tile__media-img img:not(.img-contain):not(.img-cover){max-width:60px}}.mod-shopping-list-tile__media-placeholder{align-items:center;background-color:#f2f5f8;display:flex;height:100%;justify-content:center}.mod-shopping-list-tile__media-placeholder .icon{height:32px;width:32px}.mod-shopping-list-tile__content{display:flex;flex:1;flex-direction:column;padding:10px}.mod-shopping-list-tile__content-top-bar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.mod-shopping-list-tile__content-top-bar .icon{height:auto;width:42px}.mod-shopping-list-tile__content-top-bar .price__meta{text-align:right}.mod-shopping-list-tile__content-top-bar .price__meta:only-child{width:100%}.mod-shopping-list-tile--custom .mod-shopping-list-tile__content{flex-direction:row;flex-wrap:wrap;position:relative}.mod-shopping-list-tile__quantity{flex:1}@media (max-width:767px){.mod-shopping-list-tile__quantity{padding:4px}}.mod-shopping-list-tile__title{font-size:1rem;width:85%;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.mod-shopping-list-tile__title{font-size:1.25rem}}.mod-shopping-list-tile__editOverlay{background:#fff;border-radius:5px;box-shadow:rgba(118,118,118,.5) 0 0 13px -5px;display:flex;flex-direction:column;left:0;margin:0 16px;max-width:551px;padding:16px;position:fixed;right:0;z-index:100}.mod-shopping-list-tile__editOverlay-errorMessage{color:#c80000;padding-bottom:16px}.mod-shopping-list-tile__editOverlay-container{align-items:center;background-color:rgba(0,0,0,.3);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:1000}.mod-shopping-list-tile__editOverlay-close{cursor:pointer;position:absolute;right:20px;top:20px}.mod-shopping-list-tile__editOverlay-productName{margin-bottom:8px}.mod-shopping-list-tile__editOverlay-editProductName-label{text-align:center}.mod-shopping-list-tile__editOverlay-saveBtn{margin-bottom:0}@media (min-width:768px){.mod-shopping-list-tile__editOverlay{margin:0 auto;padding:24px}}:root{--snackbar-top:75px}.mod-snackbar{background:#fff;border-radius:5px;box-shadow:0 15px 30px #e6eaf0;color:#000;font-family:FFDINWebPro,Arial,sans-serif;font-size:.875rem;padding:16px 35px 15px 43px;position:relative;text-align:left;text-transform:none;visibility:visible;width:100%;z-index:100}@media (min-width:1024px){.mod-snackbar{font-size:.875rem;max-width:none;width:100%}}.mod-snackbar--fixed{bottom:auto;left:50%;position:fixed;transform:translateX(-50%);width:80%}.mod-snackbar--absolute{left:50%;position:absolute!important;text-align:left!important;top:0;transform:translateX(-50%);width:80%}.mod-snackbar--notification{animation:notificationAnimation 2s ease-in;font-family:FFDINWebProBold,Arial,sans-serif;left:50%;max-width:310px;opacity:0;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:100}@media (min-width:1024px){.mod-snackbar--notification{bottom:55px;max-width:none;position:absolute;transform:translateX(-50%);width:100%}.mod-article-tile__content .mod-snackbar--notification{width:calc(100% - 20px)}.mod-article-tile--hero .mod-article-tile__content .mod-snackbar--notification{width:calc(100% - 40px)}}.mod-snackbar--notification .icon{fill:#5dba2f;height:21px;left:10px;position:absolute;top:13px;width:21px}@media (min-width:768px){.mod-snackbar--notification .icon{height:17px;width:17px}}@media (min-width:1024px){.mod-snackbar--notification .icon{height:21px;width:21px}}@media (min-width:1024px){.mod-article-tile--hero .mod-article-tile__content .mod-snackbar--right-align{left:auto;right:0;transform:translate(0);width:70%}}.mod-snackbar__icon{fill:#5dba2f;height:21px;left:10px;position:absolute;top:13px;width:21px}@media (min-width:768px){.mod-snackbar__icon{height:17px;width:17px}}@media (min-width:1024px){.mod-snackbar__icon{height:21px;width:21px}}.mod-snackbar__close{background:0 0;color:#172b4d;height:22px;margin-bottom:0;position:absolute;right:10px;top:13px;width:22px}.mod-snackbar__close:hover{background:0 0;color:inherit}.mod-snackbar--no-box{box-shadow:none;padding:0 35px 0 43px;z-index:10}.mod-snackbar--no-box .mod-snackbar__icon{top:-1px}.mod-snackbar--no-box .mod-snackbar__close{top:0}.mod-snackbar--fade-in{animation:snackbarFadeIn .5s ease-in;animation-fill-mode:forwards;opacity:0}.mod-snackbar--error .mod-snackbar__icon{fill:#bd3939}.mod-snackbar--info .mod-snackbar__icon{fill:#de980b}.mod-snackbar--success .mod-snackbar__icon{fill:#5dba2f}@keyframes notificationAnimation{0%,100%{opacity:0;top:55px;visibility:hidden}10%,90%{opacity:1;top:var(--snackbar-top);visibility:visible}}@media (min-width:1024px){@keyframes notificationAnimation{0%,100%{bottom:70px;opacity:0}10%,90%{bottom:70px;opacity:1}}}@keyframes snackbarFadeIn{0%{opacity:0}100%{opacity:1}}.mod-social-media-bar{display:flex;flex-wrap:wrap;padding:0;position:relative}.mod-social-media-bar:before{background-color:#172b4d;content:'';height:100%;left:50%;max-width:1817px;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.mod-social-media-bar:before{max-width:none}.mod-social-media-bar__items{align-items:center;color:#fff;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;min-height:80px}@media (min-width:1024px){.mod-social-media-bar__items{flex-grow:0;min-height:90px}}.mod-social-media-bar__title{font-size:1rem;margin-bottom:0}@media (min-width:1024px){.mod-social-media-bar__title{font-size:1.25rem}}.mod-social-media-bar__link{color:inherit;display:block;margin:0 10px}@media (min-width:1024px){.mod-social-media-bar__link{margin:0 16px}}.mod-social-media-bar__link:hover{color:#a1a8b1}.mod-social-media-bar .fb-messenger-hint{display:none}.mod-stage-theme--big{--big-slider-img-ratio:56.26667%;--big-slider-heading-bottom:50px;--big-slider-content-offset-y:-35px}@media (min-width:768px){.mod-stage-theme--big{--big-slider-img-ratio:56.25%;--big-slider-heading-bottom:72px}}@media (min-width:1024px){.mod-stage-theme--big{--big-slider-img-ratio:40.97222%;--big-slider-heading-bottom:160px}.mod-stage-theme--big.mod-stage-theme--v-small{--big-slider-img-ratio:20.83333%;--big-slider-heading-bottom:55px;--big-slider-content-offset-y:-40px}.mod-stage-theme--big.mod-stage-theme--v-medium{--big-slider-img-ratio:34.02778%;--big-slider-heading-bottom:120px}}.container-full .mod-stage-theme{margin-top:-28px}.mod-stage-theme__stage{position:relative}.mod-stage-theme__heading{font-size:1.5rem;bottom:var(--big-slider-heading-bottom);left:0;margin-bottom:0;position:absolute;right:0;z-index:2}@media (min-width:768px){.mod-stage-theme__heading{font-size:1.875rem}}@media (min-width:1024px){.mod-stage-theme__heading{font-size:1.875rem}}@media (min-width:1440px){.mod-stage-theme__heading{font-size:2.5rem}}@media (min-width:768px){.mod-stage-theme__heading{padding:0 80px}}@media (min-width:1024px){.mod-stage-theme__heading{padding:0 90px}}@media (min-width:1440px){.mod-stage-theme__heading{padding:0 320px 0 16px}}.mod-stage-theme__heading-title{background-color:var(--theme-color-01,#948980);color:var(--theme-color-03,#fff);display:block;margin-top:3px;max-width:100%;overflow:hidden;padding:8px 8px 4px 8px;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.mod-stage-theme__heading-title{padding:12px 8px 5px 8px}}.mod-stage-theme--big .swiper.swiper-container-initialized{padding-bottom:56px}.mod-stage-theme--big .swiper-slide{box-sizing:border-box}.mod-stage-theme--big .swiper-actions{left:0;margin-top:calc(var(--big-slider-img-ratio)/ 2);position:absolute;right:0;top:0}.mod-stage-theme--big .swiper-actions__inner{position:relative}.mod-stage-theme--big .swiper-button-prev{left:0}@media (min-width:1440px){.mod-stage-theme--big .swiper-button-prev{left:-60px}}.mod-stage-theme--big .swiper-button-next{right:0}@media (min-width:1440px){.mod-stage-theme--big .swiper-button-next{right:-60px}}@media (min-width:768px){.no-touch .mod-stage-theme--big .swiper-button-next.swiper-button-disabled,.no-touch .mod-stage-theme--big .swiper-button-prev.swiper-button-disabled{cursor:auto;display:flex;opacity:.35;pointer-events:auto}}.mod-stage-theme--big .mod-stage-theme__content{margin:var(--big-slider-content-offset-y) -8px 0 -8px;padding-top:5px}@media (min-width:768px){.mod-stage-theme--big .mod-stage-theme__content{margin:var(--big-slider-content-offset-y) 0 0 0}}.mod-stage-theme--big .mod-stage-theme__content:not(.swiper-container-initialized) .swiper-wrapper{gap:8px;justify-content:center}@media (min-width:768px){.mod-stage-theme--big .mod-stage-theme__content:not(.swiper-container-initialized) .swiper-wrapper{gap:16px}}@media (min-width:1024px){.mod-stage-theme--big .mod-stage-theme__content:not(.swiper-container-initialized) .swiper-wrapper{gap:24px}}@media (min-width:768px){.mod-stage-theme--big .mod-stage-theme__content:not(.swiper-container-initialized) .swiper-slide{width:234px}}@media (min-width:1024px){.mod-stage-theme--big .mod-stage-theme__content:not(.swiper-container-initialized) .swiper-slide{width:288px}}.mod-stage-theme--big .mod-stage-theme__content .swiper-wrapper{align-items:stretch}.mod-stage-theme--big .mod-stage-theme__content .swiper-slide{box-sizing:border-box;height:auto}@media (max-width:767px){.mod-stage-theme--big .mod-stage-theme__content .swiper-slide{width:162px}}.mod-stage-theme--big .mod-stage-theme__content .swiper-slide .mod-article-tile,.mod-stage-theme--big .mod-stage-theme__content .swiper-slide .mod-content-tile,.mod-stage-theme--big .mod-stage-theme__content .swiper-slide>*{height:100%}.mod-stage-theme--big .mod-stage-theme__content .mod-article-tile__cta{display:none}.mod-stage-theme--big .mod-stage-theme__action{margin-top:32px;text-align:center}.mod-stage-theme--big .mod-stage-theme__action .btn{margin-bottom:0}.mod-stage-theme__caption .btn{margin-bottom:0}@media (max-width:767px){.mod-stage-theme__caption{background-color:#d5dce6;padding:16px}.mod-stage-theme__caption .btn{width:100%}}@media (min-width:768px){.mod-stage-theme__caption{align-items:flex-start;bottom:0;display:flex;flex-direction:column;justify-content:center;left:6%;max-width:44%;position:absolute;right:6%;top:0}.mod-stage-theme__caption--right{left:auto}.mod-stage-theme__caption--left{right:auto}.mod-stage-theme__caption--center{align-items:center;margin:0 auto;max-width:56%;text-align:center;width:100%}}.mod-stage-theme__title{font-family:FFDINWebPro,Arial,sans-serif;font-size:1.25rem;width:100%}@media (min-width:768px){.mod-stage-theme__title{background-color:rgba(255,255,255,.8);font-family:FFDINWebPro,Arial,sans-serif;font-size:1.5rem;line-height:34px;margin-bottom:0;padding:16px 16px 8px 16px}}@media (min-width:1440px){.mod-stage-theme__title{font-size:1.875rem;line-height:42px;padding:24px}}@media (min-width:768px){.mod-stage-theme__subheads{background-color:rgba(255,255,255,.8);display:inline-block;margin-bottom:24px;max-width:90%;padding:0 16px 8px 16px}}@media (min-width:1440px){.mod-stage-theme__subheads{padding:0 24px 24px 24px}}@media (max-width:767px){.mod-stage-theme__subhead1,.mod-stage-theme__subhead2{font-size:.75rem}}@media (min-width:768px){.mod-stage-theme__subhead1,.mod-stage-theme__subhead2{margin-bottom:0}}.mod-stage-theme__subhead1{margin-bottom:0;text-transform:uppercase;font-family:FFDINWebProBold,Arial,sans-serif}@media (max-width:767px){.mod-stage-theme__subhead1{font-size:.875rem}}.mod-stage-theme__topics{bottom:38px;color:#000;display:none;position:relative}.mod-stage-theme__topics-tabs{display:flex;justify-content:center;list-style-type:none;margin-bottom:0;text-align:center}.mod-stage-theme__topics-tabs:hover{cursor:pointer}.mod-stage-theme__topics-tabs-container{align-items:center;box-shadow:-3px -3px 5px rgba(0,0,0,.1);display:flex;position:relative}.mod-stage-theme__topics-tabs-container p{color:#fff;font-size:14px;line-height:120%;margin:0;padding:11px 20px;position:relative;z-index:2;font-family:FFDINWebProBold,Arial,sans-serif}.mod-stage-theme__topics-tabs-container:before{background-color:#2490d7;border-right:1px solid #fff;border-top:1px solid #fff;bottom:0;content:'';display:block;left:0;position:absolute;top:0;transform-origin:100% 100%;transition:transform .3s,background .3s;width:100%;z-index:1}.mod-stage-theme__topics-tabs-container:first-child:before{border-left:1px solid #fff}.mod-stage-theme__topics-tabs-container:not(.is-active) p{transition:color .3s}.mod-stage-theme__topics-tabs-container:not(.is-active):hover p{color:#172b4d}.mod-stage-theme__topics-tabs-container:not(.is-active):hover:before{background-color:#f2f5f8}.mod-stage-theme__topics-tabs-container.is-active p{color:#172b4d;position:relative;z-index:2}.mod-stage-theme__topics-tabs-container.is-active:before{background-color:#fff;box-shadow:inset 0 7px 10px #e8e8e8;transform:scale(1,1.2)}@media (min-width:1024px){.mod-stage-theme--primary .mod-stage-theme__topics{display:block}}.mod-stage-theme .slider--default .slick-arrow.slick-disabled{cursor:auto;display:inline-block!important;opacity:.35;pointer-events:auto}.mod-stage-theme--secondary .slick-list{height:auto!important}.mod-store-detail{border:1px solid #eee;font-size:.875rem;padding:10px 10px 0 10px}.mod-store-detail+.mod-store-detail{margin-top:12px}.mod-store-detail__title{margin-bottom:0;text-transform:uppercase}.mod-store-detail__details{margin-bottom:1rem}.mod-store-detail__info-wrapper{flex:1}.mod-store-detail__opening-info-msg{border-radius:10px;color:#fff;display:inline-block;font-size:smaller;font-weight:700;margin-bottom:5px;padding:2px 0 0 8px}.mod-store-detail__opening-info-msg.hidden{display:none}.mod-store-detail__opening-info-msg span{margin-right:8px}.mod-store-detail__opening-info-msg__openingInFuture{background-color:#2490d7}.mod-store-detail__opening-info-msg__tmpClosed{background-color:#767676}.mod-store-detail__arrow{margin-left:2px;transform:rotate(90deg);transform-origin:50%;transition:transform .3s}.mod-store-detail__details[open]>.mod-store-detail__moreinfos>.mod-store-detail__arrow{transform:rotate(-90deg)}.mod-store-detail__details[open]>.mod-store-detail__moreinfos>.mod-store-detail__moreinfos-more{display:none}.mod-store-detail__details:not([open])>.mod-store-detail__moreinfos>.mod-store-detail__moreinfos-less{display:none}.mod-store-detail__moreinfos{cursor:pointer;display:block;margin-bottom:1rem;outline:0;font-family:FFDINWebProBold,Arial,sans-serif}.mod-store-detail__moreinfos::-webkit-details-marker{display:none}.mod-store-detail__moreinfos:before{display:none}.mod-store-detail__openinghours p{display:flex;justify-content:space-between;margin-bottom:0}.mod-store-detail__openinghours span:first-child{margin-right:16px}.not-selectable .mod-store-detail__action{display:none}.mod-store-detail__action .btn{align-items:center;display:inline-flex;justify-content:center}.mod-store-detail__action .btn .title-selected{display:none}.mod-store-detail__action .btn .icon{background-color:#2490d7;border:2px solid #2490d7;border-radius:100%;color:#fff;display:block;height:16px;order:1;overflow:hidden;transform:scale(0);transition:transform .3s;width:0}.mod-store-detail__action .btn.is-selected,.mod-store-detail__action .btn.is-selected:hover{background-color:#fff;border-color:#2490d7;color:#2490d7;cursor:default}.mod-store-detail__action .btn.is-selected .icon{margin-left:10px;position:relative;top:-2px;transform:scale(1.2);width:16px}.mod-store-detail__action .btn.is-selected .title-selected{display:block}.mod-store-detail__action .btn.is-selected .title-select{display:none}@media (min-width:768px){.mod-store-detail--primary{display:flex;justify-content:space-between;padding:16px 120px 0 20px;position:relative}.mod-store-detail--primary+.mod-store-detail--primary{margin-top:20px}.mod-store-detail--primary .mod-store-detail__address{flex:1}.mod-store-detail--primary,.mod-store-detail--primary .mod-store-detail__title{font-size:1rem}.mod-store-detail--primary .mod-store-detail__moreinfos{display:none}.mod-store-detail--primary .mod-store-detail__action{bottom:0;left:20px;position:absolute}.mod-store-detail--primary .mod-store-detail__action .btn{min-width:190px}}.mod-store-finder{border-bottom:1px solid #d5dce6;border-top:1px solid #d5dce6;display:flex;flex-direction:column;padding:24px 0}@media (min-width:768px){.mod-store-finder{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (min-width:768px){.mod-store-finder__btn{margin-bottom:0;margin-left:auto;width:auto}}@media (min-width:768px){.mod-store-finder__form{align-self:flex-start;display:flex;flex:0 0 auto;max-width:490px;padding-left:20px;width:40%}}@media (min-width:768px){.mod-store-finder__form .textfield{flex:1;margin:0 15px 0 0}}.mod-store-finder h1{padding-left:30px;position:relative}@media (min-width:768px){.mod-store-finder h1{padding-left:40px;width:100%}}.mod-store-finder h1::before{background-image:url("data:image/svg+xml,%3Csvg id='Address' xmlns='http://www.w3.org/2000/svg' width='26.484' height='32.369' viewBox='0 0 26.484 32.369'%3E%3Cg id='Gruppe_1237' data-name='Gruppe 1237' transform='translate(-1001.516 -5865)'%3E%3Cpath id='Pfad_1485' data-name='Pfad 1485' d='M112.273,117.275h.014a5.832,5.832,0,0,0,4.157-1.738,5.7,5.7,0,0,0-.066-8.034,5.8,5.8,0,0,0-8.2.067,5.72,5.72,0,0,0,4.1,9.7Zm3.16-5.679a3.082,3.082,0,0,1-.912,2.175,3.286,3.286,0,0,1-2.2.9,3.1,3.1,0,0,1-3.074-3v-.113a3.081,3.081,0,0,1,.9-2.175,3.273,3.273,0,0,1,2.2-.9A3.1,3.1,0,0,1,115.433,111.6Z' transform='translate(902.333 5766.357)' fill='%23172b4d'/%3E%3Cpath id='Pfad_1486' data-name='Pfad 1486' d='M104.24,122.4l9.645,10.1,9.407-9.872.378-.374a13.2,13.2,0,0,0-9.716-22.123H113.9a13.193,13.193,0,0,0-9.767,22.061Zm9.611-19.342h.027a10.33,10.33,0,0,1,7.943,16.9l-7.934,8.327-7.412-7.715-.111-.1-.294-.434-.149-.152-.066-.04a10.041,10.041,0,0,1-2.337-6.487A10.343,10.343,0,0,1,113.851,103.058Z' transform='translate(900.805 5764.872)' fill='%23172b4d'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:22px 22px;content:'';display:block;height:22px;left:0;position:absolute;top:-1px;width:22px}@media (min-width:768px){.mod-store-finder h1::before{background-size:27px 34px;height:34px;top:-6px;width:27px}}@media (min-width:768px){.mod-store-finder p{flex:1;margin-bottom:0;width:60%}}.mod-store-picker .alert,.mod-store-picker__cookie-hint,.mod-store-picker__selected-title{display:none}.mod-store-picker__cookie-hint{margin-bottom:40px}.mod-store-picker__back-link{margin-bottom:40px}.mod-store-picker__selected-store{display:none;margin-bottom:40px;min-height:117px}@media (min-width:768px){.mod-store-picker__selected-store{min-height:221px}}.mod-store-picker__form{padding:40px 0;position:relative;margin-bottom:40px}.mod-store-picker__form:before{background-color:#d5dce6;content:'';height:100%;left:50%;max-width:1817px;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.mod-store-picker__label{display:block}.mod-store-picker__search{display:inline-flex}.mod-store-picker__search .textfield{flex:0 0 220px;margin-bottom:0}.mod-store-picker__search .btn{height:50px;margin-bottom:0;margin-left:8px}.mod-store-picker__search .textfield__control:not([multiple]):not(textarea){border-radius:5px;height:50px}.mod-store-picker__search .textfield__icon{top:17px}.textfield__label~.mod-store-picker__search__icon{top:44px}.mod-store-picker__result{margin-bottom:40px}.mod-store-picker-flyout{display:inline-block;position:relative;z-index:550}.mod-store-picker-flyout__btn{display:block;position:relative;text-align:center}.mod-store-picker-flyout__btn .badge{background-color:#5c6a82;color:#fff;left:55%;position:absolute;text-align:center;z-index:2}.mod-store-picker-flyout__btn .badge .icon{height:8px;width:8px}.mod-store-picker-flyout__btn .badge .icon--close{display:block;transform:rotate(45deg)}.mod-store-picker-flyout__btn .badge .icon--check{display:none}.is-selected .mod-store-picker-flyout__btn .badge{background-color:#2490d7}.is-selected .mod-store-picker-flyout__btn .badge .icon--close{display:none}.is-selected .mod-store-picker-flyout__btn .badge .icon--check{display:block}.mod-store-picker-flyout__btn .icon--storefinder-3{height:25px;margin-bottom:10px;position:relative;top:4px;width:25px;z-index:1}.mod-store-picker-flyout .alert,.mod-store-picker-flyout__menu,.mod-store-picker-flyout__title{display:none}@media (max-width:1023px){.mod-main-navigation .mod-store-picker-flyout{background-color:#fff;display:block}.mod-main-navigation .mod-store-picker-flyout .badge{left:18px;top:8px}.mod-main-navigation .mod-store-picker-flyout .icon--storefinder-3{height:22px;margin-bottom:0;position:static;width:22px}.mod-main-navigation .mod-store-picker-flyout__btn{display:block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.9375rem;line-height:27px;margin:0 16px;padding:12px 20px 8px 0;text-transform:uppercase;transition:color .3s;text-align:left}.mod-main-navigation .mod-store-picker-flyout__btn,.mod-main-navigation .mod-store-picker-flyout__btn:hover{color:#172b4d}.mod-main-navigation .mod-store-picker-flyout__btn:active{color:#172b4d}.mod-main-navigation .mod-store-picker-flyout__btn .icon{pointer-events:none}.mod-main-navigation .mod-store-picker-flyout__btn .icon:not(.icon--arrow-right):not(.icon--close):not(.icon--check){height:27px;margin-right:10px;width:27px}.mod-main-navigation .mod-store-picker-flyout__title{display:inline}}@media (min-width:1024px){.mod-store-picker-flyout .alert__message{display:block;margin-left:-42px;margin-top:8px}.mod-store-picker-flyout.is-selected .mod-store-picker-flyout__selected-store{margin-bottom:32px}.mod-store-picker-flyout__btn{min-width:86px}.mod-store-picker-flyout__btn-inlay{display:block;padding:10px;position:relative;z-index:3}.mod-store-picker-flyout__btn:before{bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.3);content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;z-index:1}.mod-store-picker-flyout__btn:after{background-color:#fff;bottom:-10px;content:'';left:0;position:absolute;right:0;top:0;z-index:2}.mod-store-picker-flyout__title{display:block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.875rem;text-transform:uppercase}.mod-store-picker-flyout__menu{margin-top:-3px;overflow:hidden;position:absolute;right:-8px;top:100%;width:300px}.mod-store-picker-flyout__menu-inlay{animation-duration:.3s;animation-fill-mode:forwards;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3);margin:2px 8px;max-height:calc(100vh - 175px);overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto;padding:16px 20px 8px 20px}.mod-store-picker-flyout__menu-inlay>h6{text-transform:uppercase}.mod-store-picker-flyout.is-closed .mod-store-picker-flyout__menu,.mod-store-picker-flyout.is-open .mod-store-picker-flyout__menu{display:block}.mod-store-picker-flyout.is-open .mod-store-picker-flyout__btn{color:#2490d7}.mod-store-picker-flyout.is-open .mod-store-picker-flyout__btn:before{opacity:1}.mod-store-picker-flyout.is-open .mod-store-picker-flyout__menu-inlay{animation-name:fadeIn}.mod-store-picker-flyout.is-closed .mod-store-picker-flyout__menu-inlay{animation-name:fadeOut}.mod-store-picker-flyout__form label{display:block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.875rem}.mod-store-picker-flyout__search{display:flex}.mod-store-picker-flyout__search .textfield{flex:1}.mod-store-picker-flyout__search .btn{height:50px;margin-left:8px}.mod-store-picker-flyout__search .textfield__control:not([multiple]):not(textarea){border-radius:5px;height:50px}.mod-store-picker-flyout__search .textfield__icon{top:17px}.textfield__label~.mod-store-picker-flyout__search__icon{top:44px}.mod-store-picker-flyout__no-result{font-size:.75rem}.mod-store-picker-flyout__action{display:none;margin-top:16px}}.mod-store-search__group{display:flex;flex-flow:column}@media (min-width:768px){.mod-store-search__group{flex-flow:row}}.mod-store-search__group-first-column{width:100%}@media (min-width:768px){.mod-store-search__group-first-column{width:30%}}.mod-store-search__group-second-column{width:100%}@media (min-width:768px){.mod-store-search__group-second-column{padding-left:20px;width:70%}}.mod-store-search__actions{display:flex;flex-direction:column;margin-top:24px}@media (min-width:768px){.mod-store-search__actions{align-items:center;flex-direction:row;justify-content:space-between}.mod-store-search__actions .btn{margin-bottom:0}}.mod-store-search .alert{display:none}.mod-store-selector{background:#fff;border-radius:5px;bottom:0;display:flex;flex-direction:column;height:calc(100% - 170px);left:0;margin-bottom:0;overflow-x:auto;padding:45px 10px 25px 10px;position:fixed;width:100%;z-index:10000}@media (min-width:1024px){.mod-store-selector{height:100%;left:auto;padding:25px 16px;right:0;top:0;width:375px}}.mod-store-selector__action{margin-bottom:0;position:relative}.mod-store-selector__action::before{background:#fff;background:linear-gradient(0deg,#fff 30%,rgba(255,255,255,0) 80%);content:'';display:block;height:30px;left:0;position:absolute;top:-35px;width:100%}.mod-store-selector__close{position:absolute;right:15px;top:15px}@media (min-width:1024px){.mod-store-selector__close{top:28px}}.mod-store-selector__close .icon{height:19px;width:19px}@media (min-width:1024px){.mod-store-selector__close .icon{height:24px;width:24px}}.mod-store-selector__heading{font-size:1.25rem;text-align:center}@media (min-width:1024px){.mod-store-selector__heading{font-size:1.875rem;margin-bottom:20px;text-align:left}}.mod-store-selector__results{flex-grow:1;list-style:none;margin-bottom:10px;overflow-y:auto;padding-bottom:15px}.mod-store-selector__results li{margin-bottom:10px}.mod-store-selector__results li:last-child{margin-bottom:0}.mod-store-selector__searchbox{margin-bottom:20px;position:relative}.mod-store-selector__suggest{background:#fff;border:1px solid #c4c9d2;left:0;list-style:none;max-height:160px;overflow-y:auto;padding:20px 0;position:absolute;top:70px;width:100%;z-index:10000}@media (min-width:1024px){.mod-store-selector__suggest{max-height:200px}}.mod-store-selector__suggest-item{cursor:pointer;margin-bottom:5px;padding:5px 20px}.mod-store-selector__suggest-item:hover{background-color:#f2f5f8}.mod-store-selector__suggest-item:last-child{margin-bottom:0}.mod-store-selector__suggest-invalid-error{color:#bd3939;display:block;font-size:.875rem;margin-top:10px}.mod-store-selector__toggle{align-items:center;display:flex;margin-bottom:20px}.mod-store-selector__toggle .switch{flex:0 0 auto;margin-bottom:0}.mod-store-selector__toggle>span{line-height:1;margin-left:10px}.mod-store-selector-background{background-color:rgba(0,0,0,.4);bottom:0;height:100%;left:0;opacity:1;position:fixed;width:100%;z-index:100}.mod-store-tile{border:1px solid #d5dce6;border-radius:5px;cursor:pointer;font-size:.875rem;padding:15px;position:relative;text-align:left;transition:border .3s,color .3s;width:100%}.mod-store-tile:hover{border-color:#207ebd}@media (min-width:1024px){.mod-store-tile{font-size:1rem}}.mod-store-tile>span{display:block;line-height:1.5;width:88%}.mod-store-tile__article{padding-left:18px;position:relative}.mod-store-tile__article::before{border-radius:50%;content:'';display:block;height:10px;left:0;position:absolute;top:4px;width:10px}@media (min-width:1024px){.mod-store-tile__article::before{top:6px}}.mod-store-tile__article--default::before{background-color:#5c6a82}.mod-store-tile__article--in_stock::before{background-color:#5dba2f}.mod-store-tile__article--low_stock::before{background-color:#de980b}.mod-store-tile__article--out_of_stock::before{background-color:#bd3939}.mod-store-tile__info span:last-child::before{background-color:#000;border:2px solid #fff;border-radius:50%;content:'';display:inline-block;height:9px;margin:0 5px;width:9px}.mod-store-tile .radio{margin-bottom:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:25px}.mod-store-tile .radio__label{min-height:25px;padding:0;text-indent:-9999px}.mod-store-tile--selected .radio__label:before{background-color:#2490d7}.mod-store-tile--selected .radio__label:after{background-color:#fff;transform:scale(1)}.mod-store-tile__store{font-weight:700}.mod-stores__multicolumn{-moz-column-count:1;column-count:1}@media (min-width:768px){.mod-stores__multicolumn{-moz-column-count:3;column-count:3}}@media (min-width:1440px){.mod-stores__multicolumn{-moz-column-count:4;column-count:4}}.mod-stores__multicolumn p{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0;page-break-inside:avoid}.mod-stores__multicolumn p:after{content:'';display:block;height:16px}.mod-stores__cities{list-style:none}@media (min-width:1024px){.mod-stores__cities>li{margin-top:2rem}}.mod-stores__cities-letter{padding:1rem 0 0}@media (max-width:1023px){.mod-stores__cities-letter{padding:75px 0 0}}.mod-stores__cities-nav{border-bottom:2px solid #ccc}.mod-stores__cities-action{display:inline-block;margin:0 1rem 1rem 0;font-family:FFDINWebProBold,Arial,sans-serif}.mod-stores__cities-action.is-disabled{color:#ccc}.mod-stores__cities .mod-stores__multicolumn{margin-top:0}.mod-stores__cities .mod-stores__multicolumn li{padding-top:0}.mod-stores__overview table{width:100%}.mod-stores__overview table tr:nth-child(even){background-color:#d5dce6}.mod-stores__overview table td{padding:2rem 0;text-align:left;vertical-align:top}@media (max-width:767px){.mod-stores__overview table td{display:block;padding-bottom:1rem;padding-left:1rem;width:100%}.mod-stores__overview table td h5{margin-bottom:5px}}.mod-stores__overview-label{display:none;margin-bottom:0}@media (max-width:767px){.mod-stores__overview-label{display:block}}@media (min-width:768px){.mod-stores__overview tr:first-child .mod-stores__overview-label{display:block}}@media (max-width:767px){.mod-stores__overview tr:first-child{display:none}}@media (max-width:767px){.mod-stores__overview td:first-child .mod-stores__overview-label{display:none}.mod-stores__overview td:first-child .mod-stores__overview-markt{font-family:FFDINWebProBold,Arial,sans-serif}}@media (min-width:768px){.mod-stores__overview td:first-child{padding-left:2rem;padding-right:.5rem}}.mod-stores__overview-markt{margin-bottom:0}.mod-stores__overview-openhours{padding-right:1rem;white-space:nowrap}.mod-stores__overview-openhours span{display:inline-block;min-width:60px;white-space:nowrap}.mod-stores__overview-company{display:flex;justify-content:space-between}@media (max-width:1439px){.mod-stores__overview-company{flex-direction:column}}.mod-stores__overview-company-address{padding-right:2rem}.mod-stores__overview-company-tools{margin-top:1rem;padding-right:2rem}@media (max-width:767px){.mod-stores__overview-company-tools{display:flex;justify-content:space-between}}@media (min-width:1440px){.mod-stores__overview-company-tools{margin-top:0}}.mod-stores__overview-company .link+.link{margin-left:1rem}@media (min-width:1440px){.mod-stores__overview-company .link{display:block;margin-bottom:8px}.mod-stores__overview-company .link+.link{margin-left:0}}@media (min-width:768px){.mod-stores__detail{display:flex;justify-content:space-between}}.mod-stores__detail-col{max-width:33%}@media (max-width:767px){.mod-stores__detail-col{max-width:100%;padding-bottom:2rem}}.mod-stores__detail-col span[itemprop=openingHours]{display:inline-block;min-width:60px;white-space:nowrap}.mod-stores__detail .payment{display:inline-block;height:35px;margin:0 1rem 1rem 0;width:auto}.mod-stores__service:first-of-type{margin-top:8px}.mod-stores__service .icon{color:#5c6a82;margin-right:.5rem}.mod-stores__action{display:flex;margin-top:20px}.not-selectable .mod-stores__action{display:none}.mod-stores__action .btn{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.mod-stores__action .btn .title-selected{display:none}.mod-stores__action .btn .icon{background-color:#2490d7;border:2px solid #2490d7;border-radius:100%;color:#fff;display:block;height:16px;order:1;overflow:hidden;transform:scale(0);transition:transform .3s;width:0}.mod-stores__action .btn.is-selected,.mod-stores__action .btn.is-selected:hover{background-color:#fff;border-color:#2490d7;color:#2490d7;cursor:default}.mod-stores__action .btn.is-selected .icon{margin-left:10px;position:relative;top:-2px;transform:scale(1.2);width:16px}.mod-stores__action .btn.is-selected .title-selected{display:block}.mod-stores__action .btn.is-selected .title-select{display:none}@media (min-width:1024px){.mod-stores__notification{flex-grow:1;margin-left:16px;position:relative}.mod-stores__notification .mod-snackbar{left:0;transform:none;width:-moz-fit-content;width:fit-content}.mod-stores__notification .mod-snackbar--notification{animation:notificationAnimationStore 2s ease-in!important}@keyframes notificationAnimationStore{0%,100%{bottom:15px;opacity:0}10%,90%{bottom:15px;opacity:1}}}.mod-stores__notification-message{display:none}.mod-table__legend{font-size:.75rem;margin-top:16px}.mod-table__legend img{margin-right:4px}.mod-table__legend img:not(:first-child){margin-left:16px}.mod-table--extended img{position:relative;top:-1px}.mod-table--extended table td,.mod-table--extended table th{padding-bottom:14px;padding-top:17px}.mod-table--extended table .rte{display:inline-flex;flex-direction:column}.mod-table--extended table .rte>:last-child{margin-bottom:0}.mod-table--extended table .rte+img,.mod-table--extended table img+.rte{margin-left:4px}.mod-table--extended thead .is-expandable{color:#2490d7;cursor:pointer;padding-right:34px;position:relative;vertical-align:middle}.mod-table--extended thead .is-expandable .icon{margin-top:3px;position:absolute;right:10px;text-shadow:currentColor 1px 0 0;transform:rotate(180deg);transition:transform .3s}.mod-table--extended thead .is-expandable.is-closed .icon{transform:rotate(0)}.mod-table--extended .highlighted--default{background-color:#f5f5f5}.mod-table--extended .highlighted--primary{background-color:rgba(180,210,236,.5);border-color:#fff}.mod-table--extended thead .highlighted--primary{background-color:#172b4d;color:#fff}.mod-tabs__nav{margin-bottom:1rem}.mod-tabs__section{display:none;position:relative}.mod-tabs__section .mod-background{margin-top:-1rem}@media (min-width:768px){.mod-text-columns{display:flex}.mod-text-columns__col:first-child{flex:0 0 33.33333%;max-width:33.33333%;padding-right:16px;text-align:right}.mod-text-columns__col:first-child .rte{padding-right:4px}.mod-text-columns__col:last-child{flex:0 0 66.66667%;max-width:66.66667%;padding-left:16px}}@media (min-width:1024px){.mod-text-columns__col:first-child{padding-right:32px}.mod-text-columns__col:last-child{padding-left:32px}}.mod-theme__items{display:grid;gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr}@media (min-width:768px){.mod-theme__items{gap:16px}}@media (min-width:1024px){.mod-theme__items{gap:24px;grid-template-columns:1fr 1fr 1fr}}@media (min-width:1440px){.mod-theme__items{grid-template-columns:1fr 1fr 1fr 1fr}}.mod-theme__items .mod-theme-tile--wide{grid-column:span 2}.mod-theme__items--primary .mod-theme-tile--long{grid-row:span 2}@media (min-width:1024px){.mod-theme__items--primary>div:nth-child(4){grid-area:2/1/span 2/span 1}.mod-theme__items--primary>div:nth-child(5){grid-area:3/2/span 2/span 2}}@media (min-width:1440px){.mod-theme__items--primary{grid-template-rows:auto auto 1fr}.mod-theme__items--primary>div:nth-child(1){grid-area:1/2/span 1/span 1}.mod-theme__items--primary>div:nth-child(2){grid-area:1/1/span 2/span 1}.mod-theme__items--primary>div:nth-child(3){grid-area:1/4/span 2/span 1}.mod-theme__items--primary>div:nth-child(4){grid-area:1/3/span 1/span 1}.mod-theme__items--primary>div:nth-child(5){grid-area:2/2/span 2/span 2}}.mod-theme__items--secondary,.mod-theme__items--tertiary{grid-template-rows:auto auto 1fr}.mod-theme__items--secondary>div:nth-child(1),.mod-theme__items--tertiary>div:nth-child(1){grid-area:1/2/span 1/span 1}.mod-theme__items--secondary>div:nth-child(2),.mod-theme__items--tertiary>div:nth-child(2){grid-area:1/1/span 1/span 1}.mod-theme__items--secondary>div:nth-child(3),.mod-theme__items--tertiary>div:nth-child(3){grid-area:2/2/span 1/span 1}.mod-theme__items--secondary>div:nth-child(4),.mod-theme__items--tertiary>div:nth-child(4){grid-area:2/1/span 1/span 1}@media (min-width:1024px){.mod-theme__items--secondary>div:nth-child(3),.mod-theme__items--tertiary>div:nth-child(3){grid-area:2/1/span 1/span 1}.mod-theme__items--secondary>div:nth-child(4),.mod-theme__items--tertiary>div:nth-child(4){grid-area:1/3/span 1/span 1}.mod-theme__items--secondary>div:nth-child(5),.mod-theme__items--tertiary>div:nth-child(5){grid-area:2/2/span 2/span 2}}@media (min-width:1440px){.mod-theme__items--secondary,.mod-theme__items--tertiary{grid-template-rows:auto 1fr}.mod-theme__items--secondary>div:nth-child(3),.mod-theme__items--tertiary>div:nth-child(3){grid-area:1/4/span 1/span 1}.mod-theme__items--secondary>div:nth-child(5),.mod-theme__items--tertiary>div:nth-child(5){grid-area:2/2/span 1/span 2}}.mod-theme-tile{transition:box-shadow .3s,transform .3s;background-color:#f2f5f8;border-radius:5px;display:flex;flex-direction:column;position:relative}.no-touch .mod-theme-tile:hover,.touch .mod-theme-tile:active{box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);transform:translate(0,-3px)}.mod-theme-tile__media{display:block;overflow:hidden;position:relative}.mod-theme-tile__media embed,.mod-theme-tile__media iframe,.mod-theme-tile__media img,.mod-theme-tile__media object,.mod-theme-tile__media svg,.mod-theme-tile__media video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-theme-tile__media:before{content:'';display:block;width:100%}.mod-theme-tile__media img{border-radius:5px 5px 0 0}.mod-theme-tile--small .mod-theme-tile__media:before{padding-bottom:75%}.mod-theme-tile--long .mod-theme-tile__media:before{padding-bottom:133.33333%}.mod-theme-tile--wide .mod-theme-tile__media:before{padding-bottom:56.25%}.mod-theme-tile__content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;min-height:92px;padding:10px}@media (min-width:768px){.mod-theme-tile__content{min-height:109px;padding:10px 10px 16px 10px}}.mod-theme-tile__content .link{word-break:break-word}@media (max-width:767px){.mod-theme-tile__content .link{font-size:.875rem}}.mod-theme-tile__title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.mod-theme-tile__action:before{bottom:0;content:'';left:0;position:absolute;right:0;top:0}.mod-tile-group .is-filtered,.mod-tile-group .is-hidden,.mod-tile-group.is-hidden{display:none}.mod-tile-group--expandable{overflow-anchor:none;transition:height .5s ease-out}.mod-tile-group--expandable.is-animated{overflow:hidden}.mod-tile-group--expandable .mod-tile-group__load-more{margin-top:24px;text-align:center}.touch .mod-tile-group--expandable .mod-tile-group__load-more .btn--secondary:hover{border-color:#d5dce6}.touch .mod-tile-group--expandable .mod-tile-group__load-more .btn--secondary:active{border-color:#2490d7}.mod-tile-group-extended .slider .slick-track{display:flex;justify-content:space-between}.mod-tile-group-extended .slider .slick-slide{float:none;height:auto}.mod-tile-group-extended .slider .slick-slide>div{height:100%;margin-bottom:0}.mod-tile-group-extended .slider .slick-arrow.slick-prev{margin-left:8px}.mod-tile-group-extended .slider .slick-arrow.slick-next{margin-right:8px}.mod-tile-group-extended .slider:not(.slick-initialized){display:flex;overflow:hidden}.mod-tile-group-extended .slider:not(.slick-initialized)>div{flex-shrink:0;width:100%}@media (min-width:768px){.mod-tile-group-extended .slider:not(.slick-initialized)>div{width:50%}}@media (min-width:1440px){.mod-tile-group-extended .slider:not(.slick-initialized)>div{width:33.33333333%}}.mod-tile-group-extended--grid+.mod-tile-group-extended--grid{margin-top:-40px}@media (min-width:768px){.mod-tile-group-extended{margin-left:-8px;margin-right:-8px}.mod-tile-group-extended__item{padding:0 8px}.mod-tile-group-extended--grid{display:grid;grid-template-columns:repeat(12,8.33333%);grid-template-rows:1fr auto}.mod-tile-group-extended--g4-a-01 .mod-tile-group-extended__item,.mod-tile-group-extended--g4-a-02 .mod-tile-group-extended__item{grid-column:span 6}.mod-tile-group-extended--g3-a-01 .mod-tile-group-extended__item:nth-child(1){grid-column:span 4;grid-row:span 2}.mod-tile-group-extended--g3-a-01 .mod-tile-group-extended__item:nth-child(2),.mod-tile-group-extended--g3-a-01 .mod-tile-group-extended__item:nth-child(3){grid-column:span 8}.mod-tile-group-extended--g3-a-02 .mod-tile-group-extended__item:nth-child(1){grid-column:span 8}.mod-tile-group-extended--g3-a-02 .mod-tile-group-extended__item:nth-child(2){grid-column:span 8;grid-row:2}.mod-tile-group-extended--g3-a-02 .mod-tile-group-extended__item:nth-child(3){grid-column:span 4;grid-row:span 2}.mod-tile-group-extended--g2-a-01 .mod-tile-group-extended__item,.mod-tile-group-extended--g2-a-02 .mod-tile-group-extended__item{grid-column:span 6}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(1){grid-column:span 8}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(2){grid-column:span 4;grid-row:2}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(3){grid-column:span 4;grid-row:2}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(4){grid-column:span 4;grid-row:span 2}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(1){grid-column:span 4;grid-row:span 2}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(2){grid-column:span 8}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(3){grid-column:span 4}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(4){grid-column:span 4}.mod-tile-group-extended--g4-b-03 .mod-tile-group-extended__item:nth-child(n){grid-column:span 6}.mod-tile-group-extended--g3-b-01 .mod-tile-group-extended__item:nth-child(n){grid-column:span 6}.mod-tile-group-extended--g3-b-01 .mod-tile-group-extended__item:nth-child(1){grid-row:span 2}.mod-tile-group-extended--g3-b-02 .mod-tile-group-extended__item:nth-child(n){grid-column:span 6}.mod-tile-group-extended--g3-b-02 .mod-tile-group-extended__item:nth-child(2){grid-row:2}.mod-tile-group-extended--g3-b-02 .mod-tile-group-extended__item:nth-child(3){grid-row:span 2}}@media (min-width:1440px){.mod-tile-group-extended--g4-a-01 .mod-tile-group-extended__item:nth-child(1),.mod-tile-group-extended--g4-a-01 .mod-tile-group-extended__item:nth-child(2){grid-column:span 3;grid-row:span 2}.mod-tile-group-extended--g4-a-02 .mod-tile-group-extended__item:nth-child(3),.mod-tile-group-extended--g4-a-02 .mod-tile-group-extended__item:nth-child(4){grid-column:span 3;grid-row:span 2}.mod-tile-group-extended--g4-a-02 .mod-tile-group-extended__item:nth-child(2){grid-row:2}.mod-tile-group-extended--g3-a-01 .mod-tile-group-extended__item:nth-child(n){grid-column:span 6}.mod-tile-group-extended--g3-a-02 .mod-tile-group-extended__item:nth-child(n){grid-column:span 6}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(1){grid-column:span 6}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(2){grid-column:span 3}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(3){grid-column:span 3}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(4){grid-column:span 6}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(1){grid-column:span 6}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(2){grid-column:span 6}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(3){grid-column:span 3}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(4){grid-column:span 3}.mod-tile-group-extended--g4-b-03 .mod-tile-group-extended__item:nth-child(n){grid-column:span 3}.mod-tile-group-extended--g3-b-01 .mod-tile-group-extended__item:nth-child(1){grid-row:span 1}.mod-tile-group-extended--g3-b-01 .mod-tile-group-extended__item:nth-child(2){grid-column:span 3}.mod-tile-group-extended--g3-b-01 .mod-tile-group-extended__item:nth-child(3){grid-column:span 3}.mod-tile-group-extended--g3-b-02 .mod-tile-group-extended__item:nth-child(1),.mod-tile-group-extended--g3-b-02 .mod-tile-group-extended__item:nth-child(2){grid-column:span 3;grid-row:1}}.mod-tiles+.mod-tiles h2{margin-top:1rem}.mod-tiles__tipplogo{background:url(../../frontend/aldi/images/logo_alditipp.png) no-repeat;background-size:100%;height:0;overflow:hidden;padding-top:45px;text-indent:150px;width:109px}.mod-tracking-opt-out{display:none}.mod-twitter__tweets{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,calc((100% / 4)))}@media (min-width:768px){.mod-twitter__tweets{grid-template-columns:repeat(1,100%)}}@media (min-width:1024px){.mod-twitter__tweets{grid-template-columns:repeat(2,calc((100% / 2)))}}@media (min-width:1440px){.mod-twitter__tweets{grid-template-columns:repeat(3,calc((100% / 3)))}}.mod-uberall-store-locator{min-height:300px;position:relative}.mod-uberall-store-locator__text{display:none}.mod-uberall-store-locator__text.visible{display:block}.mod-uberall-store-locator .ubsf_store-finder-button{border-radius:5px!important;font-family:FFDINWebProBold,Arial,sans-serif!important;font-size:.875rem!important;text-transform:uppercase!important}.mod-uberall-store-locator .ubsf_store-finder-button:hover{background-color:#207ebd!important;color:#fff!important}.mod-uberall-store-locator .ubsf_back-to-store-finder-button span{padding-top:1px!important}.mod-uberall-store-locator .ubsf_back-to-store-finder-button:hover{background:0 0!important}.mod-uberall-store-locator .ubsf_sitemap-page .ubsf_store-finder-button span{padding-top:1px!important}.mod-uberall-store-locator .ubsf_sitemap-page .ubsf_store-finder-button:hover{background:#e6eaf0!important;color:inherit!important}.mod-uberall-store-locator .ubsf_details-details-title{font-size:2.5rem!important;line-height:47px!important;margin-bottom:20px!important}.mod-uberall-store-locator #store-finder-widget{font-family:FFDINWebPro,Arial,sans-serif!important}.mod-uberall-store-locator #store-finder-widget .ubsf_location-page .ubsf_details-box .ubsf_details-photos-box .ubsf_location-photo{cursor:initial}.mod-uberall-store-locator .store-finder-widget--hide{display:none}.mod-usercentrics-content .uc-a,.mod-usercentrics-content .uc-p,.mod-usercentrics-content h4{font-size:inherit!important}.mod-usercentrics-content .uc-list{list-style-position:inside;list-style-type:square;padding-left:15px}.mod-usercentrics-content .uc-list li{font-size:inherit!important;margin-top:10px;padding:0 0 0 1.375em!important;padding-bottom:7px;text-align:left;text-indent:-1.375em}.mod-usercentrics-content .uc-embed-opened-button-content{font-weight:inherit!important}.mod-usercentrics-content .uc-embed-list-headline-description{font-family:FFDINWebPro,Arial,sans-serif;font-size:1rem;line-height:1.4}.mod-usercentrics-content .uc-embed-toggle-button.toggle-on>svg path:first-child{fill:#2490d7}.mod-usercentrics-content .uc-embed-collapsed-link-content,.mod-usercentrics-content .uc-embed-opened-link-content{color:#2490d7!important}.mod-usercentrics-content .uc-embed-collapsed-arrow,.mod-usercentrics-content .uc-embed-opened-arrow{border-color:#2490d7!important}.mod-usercentrics-content .uc-embed-collapsed-link .uc-embed-collapsed-arrow{margin-top:7px!important}.mod-usercentrics-content .uc-embed-opened-link .uc-embed-opened-arrow{margin-top:11px!important}.mod-header__meta-inlay .mod-usp{flex-grow:1;overflow:hidden}@media (min-width:768px){.mod-header__meta-inlay .mod-usp{margin-right:10px}}.mod-usp__item{color:#5c6a82;display:inline-block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.875rem;height:32px;line-height:31px;overflow:hidden;padding-top:1px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}@media (min-width:1024px){.mod-usp__item{text-align:left}}.mod-verified{text-transform:uppercase}.mod-verified__icon{color:#172b4d;margin-right:12px}.mod-video-player{display:flex;flex-wrap:wrap}@media (min-width:1024px){.mod-video-player{flex-wrap:nowrap}}.mod-video-player__video-wrapper{display:block;overflow:hidden;position:relative;flex:1 0 100%}.mod-video-player__video-wrapper embed,.mod-video-player__video-wrapper iframe,.mod-video-player__video-wrapper img,.mod-video-player__video-wrapper object,.mod-video-player__video-wrapper svg,.mod-video-player__video-wrapper video{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.mod-video-player__video-wrapper:before{content:'';display:block;width:100%;padding-bottom:56.25%}@media (min-width:1024px){.mod-video-player__video-wrapper{flex:1 0 66.66667%}}.mod-video-player__list-wrapper{background-color:#eee;flex:1 0 100%;max-height:235px;overflow-x:hidden}@media (min-width:768px){.mod-video-player__list-wrapper{max-height:285px}}@media (min-width:1024px){.mod-video-player__list-wrapper{flex:1 0 33.33333%;margin-top:-1px;max-height:100%;position:relative}}@media (min-width:1024px){.mod-video-player__list-inlay{position:absolute;width:100%}}.mod-video-player__list{list-style-type:none;margin-bottom:0}.mod-video-player__list-item,.mod-video-player__list-label{border-top:1px solid #fff}.mod-video-player__list-label{font-size:.875rem;padding:8px 8px 4px;text-transform:uppercase}.mod-video-player__list-item{align-items:center;cursor:pointer;display:flex;padding:8px;position:relative}@media (min-width:1024px){.mod-video-player__list-item{padding-left:16px}}.mod-video-player__list-item:before{background-color:#2490d7;content:'';height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s;width:8px;will-change:opacity}.mod-video-player__list-item.is-active:before{opacity:1}.mod-video-player__list-video{flex:1 0 90px;margin-right:8px;max-width:90px;position:relative}@media (min-width:768px){.mod-video-player__list-video{flex:1 0 120px;max-width:120px}}.mod-video-player__video{display:block;width:100%}.mod-video-player__video-time{background-color:rgba(0,0,0,.4);bottom:8px;color:#fff;font-size:.625rem;padding:3px 3px 0;position:absolute;right:6px}.is-active>.mod-video-player__video-title{color:#2490d7}.mod-job-application-form{counter-reset:section}.mod-job-application-form .alert{display:none}.mod-job-application-form__cta{opacity:.6;transition:opacity .3s}.mod-job-application-form__cta:hover{opacity:1}.mod-job-application-form__actions{display:flex;flex-direction:column-reverse}.mod-job-application-form__actions .btn--primary.is-loading{background:0 0;color:transparent;position:relative}.mod-job-application-form__actions .btn+.btn{margin-left:0}@media (min-width:768px){.mod-job-application-form__actions{flex-direction:row-reverse;justify-content:space-between}}.mod-job-application-form__header{font-family:FFDINWebProCondBold,Arial,sans-serif;background-color:#f5f5f5;color:#999;cursor:pointer;font-size:1.1875rem;margin-bottom:0;padding:13px 120px 9px 20px;position:relative;transition:background-color .3s;width:100%}.mod-job-application-form__header:before{font-family:FFDINWebProBold,Arial,sans-serif;content:counter(section) ".";counter-increment:section;font-size:1.375rem;margin-right:1rem}.mod-job-application-form__header .icon--arrow-right,.mod-job-application-form__header .icon--verified{bottom:0;height:22px;margin-bottom:auto;margin-top:auto;position:absolute;text-align:center;top:0;width:22px}.mod-job-application-form__header .icon--arrow-right{display:none;right:22px;transform:rotate(90deg);transition:transform .3s}.mod-job-application-form__header .icon--verified{color:#fff;display:block;opacity:0;right:56px;transition:opacity .3s}.mod-job-application-form__body{display:none}.mod-job-application-form__input{margin-bottom:1rem;padding-top:2rem}.mod-job-application-form__step:valid .icon--verified{opacity:1}.mod-job-application-form__step.is-active .mod-job-application-form__header{background-color:#207ebd;color:#fff}.mod-job-application-form__step.is-active .mod-job-application-form__header .icon--arrow-right{display:block;transform:rotate(-90deg)}.mod-job-application-form__step.is-active .mod-job-application-form__body{display:block}.mod-job-application-form__step.is-disabled .mod-job-application-form__header{cursor:default}.mod-job-application-form__step.is-visited .mod-job-application-form__header{background-color:#eee;color:#172b4d}.mod-job-application-form__step.is-visited .mod-job-application-form__header .icon--arrow-right{display:block}.mod-job-application-form__step.is-visited .mod-job-application-form__header:hover{background-color:#e6eaf0}.mod-job-application-form__step.is-visited .mod-job-application-form__header .icon--verified{color:#2490d7}.mod-job-application-form__step:last-child .mod-job-application-form__header:before{visibility:hidden}.mod-job-application-form__summary{background-color:#f5f5f5;border-top:1px solid #fff;margin-bottom:2rem;padding:20px}.mod-job-application-form__summary+.mod-job-application-form__summary{margin-top:-2rem}.mod-job-application-form__title .mod-job-application-form__cta{margin-left:auto}.mod-job-application-form__title{font-family:FFDINWebProBold,Arial,sans-serif;align-items:center;display:flex;margin-bottom:1rem;text-transform:uppercase}.mod-job-application-form__list{margin-bottom:1rem}@media (min-width:768px){.mod-job-application-form__list{display:flex;flex-wrap:wrap}@supports (display:grid){.mod-job-application-form__list{display:grid;grid-template-columns:2fr 3fr}}}@media (min-width:768px){.mod-job-application-form__key{flex:1 1 33%}}.mod-job-application-form__value{font-family:FFDINWebProBold,Arial,sans-serif;display:block;margin-bottom:8px}@media (min-width:768px){.mod-job-application-form__value{flex:1 1 67%}}.mod-job-application-form__key.is-hidden,.mod-job-application-form__value.is-hidden{display:none}.mod-job-application-form .copy--25{margin-bottom:24px;margin-top:-6px}.mod-job-application-form .checkbox{margin-bottom:12px}.mod-job-application-form .checkbox:last-child{margin-bottom:0}.mod-job-application-form .checkbox__label>p{display:inline}.mod-job-application-form .checkbox__label>p br{display:none}.mod-job-application-form-lumesse .apply-sna-show-description-button{min-height:0}.mod-job-banner{padding:40px 0;position:relative}.mod-job-banner:before{background-color:#001e78;content:'';height:100%;left:50%;max-width:1817px;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.mod-job-banner::before{background-image:var(--banner-image);background-size:cover}.mod-job-banner__wrapper{padding:5px 6% 0 0}@media (min-width:768px){.mod-job-banner__wrapper{padding-bottom:3px;padding-top:8px;width:66.66667%}}.mod-job-banner__headline{background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 -4px 0 0 #fff;color:#001e78;line-height:1.9;padding:0 8px;text-transform:uppercase;font-family:FFDINWebProBold,Arial,sans-serif;font-size:1.5rem}@media (min-width:768px){.mod-job-banner__headline{font-size:1.625rem}}@media (min-width:1024px){.mod-job-banner__headline{font-size:2rem}}@media (min-width:1440px){.mod-job-banner__headline{font-size:2.5rem}}.touch .mod-job-banner__headline{line-height:1.4}.mod-job-detail--primary .mod-job-detail__headline{font-weight:700}.mod-job-detail--secondary .mod-job-detail__headline{font-family:FFDINWebProBold,Arial,sans-serif;border-bottom:2px solid #001e78;display:inline-block}.mod-job-detail--secondary .mod-job-detail__body .rte ul{border:none;list-style-image:url(../../frontend/aldi/images/slashes.svg);list-style-position:outside;padding-left:1.375em}.mod-job-detail--secondary .mod-job-detail__body .rte ul>li{border-bottom:none;margin-top:3px;padding-left:0;text-indent:0}.mod-job-detail--secondary .mod-job-detail__body .rte ul>li::before{display:none}.mod-job-detail__share{text-align:right;white-space:nowrap}.mod-job-detail__share>.ic-btn{margin-right:4px}.mod-job-detail__summary{margin-bottom:40px}.mod-job-detail__body{padding-top:2rem}.mod-job-detail__body .rte{margin-bottom:2rem}.mod-job-detail__offer{display:flex;flex-wrap:wrap;margin-bottom:2rem;margin-top:30px}.mod-job-detail__offer-item{flex-basis:calc(50% - 16px);flex-grow:0;flex-shrink:0;margin-bottom:40px;padding:0 8px;text-align:center}@media (min-width:1024px){.mod-job-detail__offer-item{flex-basis:calc(25% - 16px)}}.mod-job-detail__offer-icon{height:95px;margin-bottom:1rem}.mod-job-detail__offer-desc{display:block}.mod-job-detail__action-cta{margin-bottom:0;min-width:260px}@media (min-width:768px){.mod-job-detail{display:grid;grid-template-columns:calc(100% - ((100% + 16px)/ 3)) calc((100% + 16px)/ 3);grid-template-rows:auto auto}.mod-job-detail__summary{grid-row:span 2;margin-bottom:0;padding-left:16px}.mod-job-detail__header{display:flex;justify-content:space-between}.mod-job-detail__body{grid-column:1;grid-row:2}}.mod-job-quick-search{background-color:#2490d7;border-radius:10px 0 0 10px;margin-bottom:0;position:fixed;right:78px;top:150px;transform:translateX(78px);transition:transform .3s;width:224px;z-index:499}@media (min-width:768px){.mod-job-quick-search{right:88px;transform:translateX(88px);width:354px}}@media (min-width:1024px){.mod-job-quick-search{top:220px}}.mod-job-quick-search.is-reduced{transform:translateX(100%)}.mod-job-quick-search__action{color:#fff;display:flex;padding:20px 16px 20px 0}@media (min-width:768px){.mod-job-quick-search__action{padding:17px 16px 26px 0}}.mod-job-quick-search__action:hover{color:#fff}.is-reduced .mod-job-quick-search__action{padding:17px 16px 17px 0}@media (min-width:768px){.is-reduced .mod-job-quick-search__action{padding:26px 16px 17px 0;padding:12px 16px 17px 0}}.mod-job-quick-search__toggle{align-items:center;display:inline-flex;flex:0 0 78px;flex-direction:column;height:40px;position:relative;text-align:center;vertical-align:middle}@media (min-width:768px){.mod-job-quick-search__toggle{flex:0 0 88px;height:auto}}.mod-job-quick-search__toggle .icon{flex:0 0 auto;margin-top:5px}@media (min-width:768px){.mod-job-quick-search__toggle .icon{height:34px;width:34px}}@media (min-width:768px){.is-reduced .mod-job-quick-search__toggle{padding-top:9px}}.is-reduced .mod-job-quick-search__toggle .icon{margin-top:0}.mod-job-quick-search__label{text-transform:uppercase}.mod-job-quick-search__label--short{display:block;font-size:.75rem;height:0;margin-top:8px;opacity:0;transition:opacity .3s}.is-reduced .mod-job-quick-search__label--short{height:auto;opacity:1}.mod-job-quick-search__label--long{align-items:center;display:flex;font-size:.875rem}@media (min-width:768px){.mod-job-quick-search__label--long{font-size:1.5rem;padding-top:3px}}.mod-job-quick-search__form-wrapper{max-height:0;overflow:hidden;transition:max-height .25s ease-in}.is-opened .mod-job-quick-search__form-wrapper{max-height:400px;transition:max-height .25s ease-in}.mod-job-quick-search__form{display:none;padding:0 32px 16px 32px}@media (min-width:1024px){.is-opened .mod-job-quick-search__form{display:block}}.mod-job-quick-search .textfield:last-of-type{margin-bottom:25px}.mod-job-quick-search .textfield__label{color:#fff;padding-bottom:4px}@media (min-width:1024px){.mod-job-quick-search .textfield .icon{top:45px}}.mod-job-search .mod.mod-job-tile{margin-bottom:32px}.mod-job-search .mod-map{margin-top:-28px}.mod-job-search__app{min-height:60vh;position:relative}@media (min-width:768px){.mod-job-search__app{min-height:95vh}}.mod-job-search__app h2{font-size:1.625rem}@media (min-width:768px){.mod-job-search__app h2{font-size:2.125rem}}@media (min-width:1024px){.mod-job-search__app h2{font-size:2.375rem}}.mod-job-search__app .textfield__control{background-color:#fff}.textfield--select .mod-job-search__app .textfield__control{background-color:#f2f5f8}.mod-job-search-bar{background-color:#2490d7;padding:1rem 8px}.mod-job-search-bar .textfield__control:not([multiple]):not(textarea){border-radius:5px;height:50px}.mod-job-search-bar .textfield__icon{top:17px}.textfield__label~.mod-job-search-bar__icon{top:44px}.mod-job-search-bar--secondary{margin-top:-60px;position:relative}@media (min-width:1024px){.mod-job-search-bar--secondary{margin-top:-80px}}.mod-job-search-bar .btn{margin-bottom:0}.mod-job-search-bar__headline{font-family:FFDINWebProBold,Arial,sans-serif;color:#fff;display:block;font-size:1.75rem;margin-bottom:10px}.mod-job-search-bar__toggle{cursor:pointer;display:none;flex:0 0 78px;position:relative;text-align:center;vertical-align:middle}@media (min-width:768px){.mod-job-search-bar__toggle{flex:0 0 88px}}.mod-job-search-bar__toggle .icon{display:none;line-height:1}@media (min-width:768px){.mod-job-search-bar__toggle .icon{font-size:2.875rem}}.mod-job-search-bar__label{text-transform:uppercase}.mod-job-search-bar__label--short{bottom:-8px;display:block;font-size:.75rem;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s}.mod-job-search-bar__label--long{font-size:.875rem}@media (min-width:768px){.mod-job-search-bar__label--long{font-size:1.25rem}}.mod-job-search-bar__action{padding:0 8px}@media (min-width:768px){.mod-job-search-bar__form{align-items:center;display:flex}.mod-job-search-bar__form>*{margin:0 8px}.mod-job-search-bar__form .textfield{flex-grow:1}.mod-job-search-bar__form .btn{white-space:nowrap;width:auto}.mod-job-search-bar.is-reduced .mod-job-search-bar__form{display:initial}}.mod-job-search-bar.is-reduced{background-color:#2490d7;margin-bottom:0;margin-top:0;padding:0;position:fixed;right:-150px;top:150px;transform:translateY(0);transition:right .3s;width:224px;z-index:499}@media (min-width:768px){.mod-job-search-bar.is-reduced{right:-220px;width:304px}}@media (min-width:1024px){.mod-job-search-bar.is-reduced{top:220px}}.mod-job-search-bar.is-reduced .mod-job-search-bar__toggle{display:inline-block}.mod-job-search-bar.is-reduced .mod-job-search-bar__toggle .icon{display:block;height:34px;margin:5px auto 12px auto;width:34px}.mod-job-search-bar.is-reduced .mod-job-search-bar__label--short{bottom:auto;left:auto;margin-top:-2px;opacity:1;padding:0 3px;position:relative;right:auto;word-break:break-word}@media (min-width:768px){.mod-job-search-bar.is-reduced .mod-job-search-bar__label--short{margin-top:-5px}}.mod-job-search-bar.is-reduced .mod-job-search-bar__action{color:#fff;display:flex;padding:17px 16px 17px 0}.mod-job-search-bar.is-reduced .mod-job-search-bar__action:hover{color:#fff}.mod-job-search-bar.is-reduced .mod-job-search-bar__form,.mod-job-search-bar.is-reduced .mod-job-search-bar__headline{display:none}.mod-job-search-bar.is-opened{right:0;transition:right .3s;width:224px}@media (min-width:768px){.mod-job-search-bar.is-opened{width:304px}}.mod-job-search-bar.is-opened .mod-job-search-bar__label--short{opacity:0}.mod-job-search-bar.is-opened .mod-job-search-bar__form{display:block;padding:0 32px 16px 32px}.mod-job-search-bar.is-opened .mod-job-search-bar__form>*{margin:0 0 1rem 0}.mod-job-search-bar.is-opened .mod-job-search-bar__headline{display:block;font-family:FFDINWebPro,Arial,sans-serif;font-size:.875rem;margin-bottom:0;text-transform:uppercase}@media (min-width:768px){.mod-job-search-bar.is-opened .mod-job-search-bar__headline{font-size:1.25rem}}.mod-job-search-bar.is-opened .mod-job-search-bar__form .btn{width:100%}.mod-job-search-form .textfield__label{font-weight:700}.mod-job-search-form .textfield__control{background-color:#f2f5f8}.mod-job-search-form .checkbox:last-child{margin-bottom:unset}.mod-job-search-form .checkbox__label{min-height:auto}@media (min-width:1024px){.mod-job-search-form .filter-wrapper{display:none}}.mod-job-search-form__btn-wrapper{display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:1024px){.mod-job-search-form__btn-wrapper{flex-direction:row}}.mod-job-search-form__btn-wrapper .btn{margin-bottom:0}.mod-job-search-form__btn-wrapper .btn+.btn{padding-left:60px;padding-right:60px}.mod-job-search-form__btn-wrapper .btn+.btn.searching{color:transparent;position:relative}.mod-job-search-form__btn-wrapper .btn+.btn.searching .loader{color:#fff}.mod-job-search-form__btn-wrapper .btn--primary{margin:0 0 10px 0!important;order:1}@media (min-width:1024px){.mod-job-search-form__btn-wrapper .btn--primary{margin:0 0 0 20px!important;order:2}}.mod-job-search-form__btn-wrapper .btn--flat{order:2}@media (min-width:1024px){.mod-job-search-form__btn-wrapper .btn--flat{order:1}}.mod-job-search-form__active-filter>span{display:block;margin-bottom:10px}@media (min-width:1024px){.mod-job-search-form__active-filter{display:none}}.mod-job-search-form-filter-desktop{display:none}@media (min-width:1024px){.mod-job-search-form-filter-desktop{display:block}}.mod-job-search-form-filter-desktop fieldset{margin-bottom:40px}.mod-job-search-form-filter-desktop .textfield{margin-bottom:0}.mod-job-search-form-filter-desktop .textfield__label{font-weight:700}.mod-job-search-form-filter-desktop .align-btn{display:flex}.mod-job-search-form-filter-desktop .align-btn .btn{margin:0 0 0 auto;min-height:0;padding:0}.mod-job-search-form-filter-desktop .mod-active-filter{margin-bottom:27px!important}.mod-job-search-form-filter-desktop__maps{background:#fff;height:506px;margin-top:24px;width:100%}.mod-job-search-form-filter-mobile{background:#fff;display:flex;flex-direction:column;height:calc(100% - 64px);overflow:hidden;padding:20px 8px;position:fixed;top:64px;width:100%;z-index:101}.mod-job-search-form-filter-mobile.mod{position:relative;top:auto}.mod-job-search-form-filter-mobile__header{margin-bottom:31px}@media (orientation:landscape){.mod-job-search-form-filter-mobile__header{margin-bottom:15px}}.mod-job-search-form-filter-mobile__back .icon,.mod-job-search-form-filter-mobile__close .icon{height:20px;width:20px}.mod-job-search-form-filter-mobile__close{display:flex;margin-left:auto}.mod-job-search-form-filter-mobile__wrapper{height:100%;overflow:hidden;position:relative}.mod-job-search-form-filter-mobile__wrapper__filter{display:flex;flex-direction:column;height:100%}@media (orientation:landscape){.mod-job-search-form-filter-mobile__wrapper__filter h2{margin-bottom:5px}}.mod-job-search-form-filter-mobile__wrapper__filter__form{flex:1;overflow-y:auto;padding-bottom:20px}.mod-job-search-form-filter-mobile__wrapper__filter__form fieldset{border-bottom:1px solid #ccc;margin-bottom:0;padding-top:10px}.mod-job-search-form-filter-mobile__wrapper__filter__form fieldset>span .icon{height:15px;margin-top:3px;width:8px}.mod-job-search-form-filter-mobile__wrapper__filter__form__filter-head{cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px}.mod-job-search-form-filter-mobile__wrapper__filter__btn-wrapper{margin-top:auto;width:100%}@media (orientation:landscape){.mod-job-search-form-filter-mobile__wrapper__filter__btn-wrapper{display:flex;justify-content:space-between;margin-top:10px}}@media (orientation:landscape){.mod-job-search-form-filter-mobile__wrapper__filter__btn-wrapper .btn{margin-bottom:0;width:49%}}.mod-job-search-form-filter-mobile__wrapper__filter__btn-wrapper .btn.btn--primary{margin-bottom:0}.mod-job-search-form-filter-mobile-item{background:#fff;display:flex;flex-direction:column;height:100%;margin-bottom:0;position:absolute;right:0;top:0;transition:all ease-in .3s;width:100%;z-index:7}.mod-job-search-form-filter-mobile-item.mod{position:relative}.mod-job-search-form-filter-mobile-item .heading-h1{margin-bottom:20px}.mod-job-search-form-filter-mobile-item__filter-list{background:#fff;flex:auto;list-style:none;overflow-y:auto}.mod-job-search-form-filter-mobile-item__filter-list li{border-bottom:1px solid #ccc;border-radius:unset;padding:10px 0}.mod-job-search-form-filter-mobile-item__filter-list li .checkbox:last-child,.mod-job-search-form-filter-mobile-item__filter-list li .radio:last-child{margin-bottom:0}.mod-job-search-form-filter-mobile-item__filter-list li .mod-range{margin:20px 20px 0 20px}.mod-job-search-form-filter-mobile-item__filter-list li:last-child label{margin-bottom:0}.mod-job-search-form-filter-mobile-item__btn-wrapper{margin-top:auto;width:100%}.mod-job-search-form-filter-mobile-item__btn-wrapper .btn--primary{margin-bottom:0}.mod-job-search-form-filter-mobile-map-view{background:#fff;display:flex;flex-direction:column;height:calc(100% - 64px);position:fixed;right:0;top:64px;width:100%;z-index:100}.mod-job-search-form-filter-mobile-map-view.mod{height:400px;position:relative}.mod-job-search-form-filter-mobile-map-view__map{background:#ccc;flex:1}.mod-job-search-form-filter-mobile-map-view .animated,.mod-job-search-form-filter-mobile-map-view__content{overflow:hidden;transition:all ease-in .3s}.mod-job-search-form-filter-mobile-map-view .animated.active,.mod-job-search-form-filter-mobile-map-view__content.active{height:50%}.mod-job-search-form-filter-mobile-map-view .mod-job-search-result{border-top:1px solid #ccc;display:flex;flex-direction:column;height:100%}.mod-job-search-form-filter-mobile-map-view .mod-job-search-result__header{height:80px;margin-bottom:0;padding:20px 8px}@media (min-width:768px){.mod-job-search-form-filter-mobile-map-view .mod-job-search-result__header{padding:15px 8px}}.mod-job-search-form-filter-mobile-map-view .mod-job-search-result__header .collapsible{display:flex;justify-content:space-between;padding-right:11px;width:100%}.mod-job-search-form-filter-mobile-map-view .mod-job-search-result__header .collapsible__icon-label-wrapper{justify-content:space-between;width:100%}.mod-job-search-form-filter-mobile-map-view .mod-job-search-result__header .collapsible__icon-label-wrapper__label{font-size:1.875rem;font-family:FFDINWebProCond,Arial,sans-serif;font-weight:100;margin-bottom:14px;margin-bottom:0;padding-right:5px;text-transform:none}@media (min-width:768px){.mod-job-search-form-filter-mobile-map-view .mod-job-search-result__header .collapsible__icon-label-wrapper__label{font-size:2.25rem}}@media (min-width:1024px){.mod-job-search-form-filter-mobile-map-view .mod-job-search-result__header .collapsible__icon-label-wrapper__label{font-size:2.625rem}}.mod-job-search-form-filter-mobile-map-view .mod-job-search-result__header .collapsible__icon-label-wrapper .icon{align-self:center}.mod-job-search-form-filter-mobile-map-view .mod-job-search-result__header .collapsible__icon-label-wrapper .icon:first-of-type{margin-right:0}.mod-job-search-form-filter-mobile-map-view .mod-job-search-result__list{flex:1;list-style:none;margin-bottom:0;overflow-y:scroll;padding:0 13px}.iPhone{height:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll}.iPhone body{height:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll}.mod-job-search-result__header{margin-bottom:20px}.mod-job-search-result__header.sticky{background:#fff;border:1px solid #ccc;left:0;padding:10px;position:fixed;top:64px;width:100%}@media (min-width:1024px){.mod-job-search-result__header{margin-bottom:40px}}.mod-job-search-result__header .heading-h1{margin-bottom:0}.mod-job-search-result__header__sorting .mod-textinput-dropdown{display:none}@media (min-width:1024px){.mod-job-search-result__header__sorting .mod-textinput-dropdown{display:block}}.mod-job-search-result__header__sorting .select-icon{height:17px;margin:2px 15px 0 auto;position:relative;width:17px}@media (min-width:1024px){.mod-job-search-result__header__sorting .select-icon{display:none}}.mod-job-search-result__header__sorting .select-icon .textfield--select{left:0;position:absolute;top:0;z-index:5}.mod-job-search-result__header__sorting .select-icon .textfield--select select{background:0 0;border:none;height:17px;padding:0;text-indent:-9999px;width:17px}.mod-job-search-result .mapview{float:right;margin-bottom:0}.mod-job-search-result .mapview .icon{height:16px;width:16px}@media (min-width:1024px){.mod-job-search-result .mapview{display:none}}.mod-job-search-result__list{list-style:none}.mod-job-search-result__list li{margin-bottom:14px}.mod-job-search-result__list li:last-of-type{margin-bottom:0}.mod-job-summary{background-color:#f5f5f5;padding:20px 12px 12px 12px}@media (min-width:1440px){.mod-job-summary{padding:20px 30px}}.mod-job-summary__list{display:table;list-style-type:none;word-break:break-word}.mod-job-summary__list li{display:table-row}.mod-job-summary__list span{display:table-cell}.mod-job-summary__list span:first-child{padding-right:10px;white-space:nowrap}.mod-job-summary__list span:last-child{font-family:FFDINWebProBold,Arial,sans-serif;padding-bottom:8px}@media (min-width:768px) and (max-width:1439px){.mod-job-summary__list span{display:block}}.mod-job-tile{transition:box-shadow .3s,transform .3s;border:1px solid #e6eaf0;padding:28px 30px;position:relative}.no-touch .mod-job-tile:hover,.touch .mod-job-tile:active{box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);transform:translate(0,-3px)}.mod-job-tile__item{display:inline-flex}.mod-job-tile__item .icon{flex-shrink:0;margin-right:4px}.mod-job-tile__action{bottom:0;left:0;outline:0;overflow:hidden;position:absolute;right:0;text-indent:200%;top:0;white-space:nowrap;z-index:1}.mod-job-tile--expanded{padding:16px 14px}.mod-job-tile--expanded h3{color:#001e78}.mod-job-tile--expanded .icon{color:#767676;margin-right:5px}.mod-job-tile--expanded .mod-job-tile__item{color:#767676;font-size:.875rem;margin-right:20px}.mod-job-tile--expanded .mod-job-tile__item:last-of-type{margin-right:0}.mod-job-tile--expanded .mod-job-tile__item span{padding-top:2px}.mod-job-tile__period-since-publication{color:#767676;font-size:.75rem;line-height:1;margin-bottom:14px}.mod-job-tile__badge{background-color:#001e78;color:#fff;display:inline-block;line-height:1;padding:5px 5px 3px;position:absolute;right:-7px;text-transform:uppercase;top:10px}.mod-job-tile__badge::after,.mod-job-tile__badge::before{border-color:#fff #fff #fff #767676;border-style:solid;border-width:7px;content:'';display:block;height:0;position:absolute;right:-7px;width:0;z-index:-1}.mod-job-tile__badge::before{top:-7px}.mod-job-tile__badge::after{bottom:-7px}.mod-similar-jobs .mod.mod-job-tile{margin-bottom:32px}.mod-textinput-dropdown{position:relative}.mod-textinput-dropdown .textfield__control{padding-right:30px;text-overflow:ellipsis}.mod-textinput-dropdown .textfield__control:focus{transition:all .5s ease}.mod-textinput-dropdown .textfield__control:-moz-read-only{color:#000;cursor:pointer;outline:0}.mod-textinput-dropdown .textfield__control:read-only{color:#000;cursor:pointer;outline:0}.mod-textinput-dropdown .textfield__label{font-weight:700}.mod-textinput-dropdown .textfield__icon-svg{bottom:auto;top:48px;transform:translateY(0)}.mod-textinput-dropdown__list{background:#fff;border-radius:5px;box-shadow:0 4px 19px 1px rgba(0,0,0,.16);cursor:pointer;list-style:none;min-width:146px;opacity:1;padding:10px;position:absolute;right:0;top:calc(100% + 3px);transition:all .3s ease;width:100%;z-index:125}.mod-textinput-dropdown__list__item{border-radius:5px;padding:7px}.mod-textinput-dropdown__list__item.active,.mod-textinput-dropdown__list__item:hover{background-color:#f2f5f8}.mod-textinput-dropdown__list__item:focus{outline:0}.mod-textinput-dropdown__list__item .checkbox,.mod-textinput-dropdown__list__item .radio{margin:0;width:100%}.mod-textinput-dropdown__list__item .checkbox__label,.mod-textinput-dropdown__list__item .radio__label{padding-top:9px}.mod-textinput-dropdown__list__item .checkbox__label:after{top:14px}.mod-textinput-dropdown__list__item .checkbox__label:before{top:7px}.mod-textinput-dropdown__list__item .radio__label:after{top:14px}.mod-textinput-dropdown__list__item .radio__label:before{top:6px}.mod-textinput-dropdown__list__item>span{display:block}.mod-textinput-dropdown__list__item:last-child{border-bottom:none;padding-bottom:0}.mod-textinput-dropdown__list__item:last-child label{margin-bottom:0}.mod-textinput-dropdown__list.add-scroll{height:165px;overflow-y:scroll}.mod-textinput-dropdown__list.add-scroll .mod-textinput-dropdown__list__item:last-child{padding-bottom:10px}.mod-textinput-dropdown__list__cta{border-bottom:1px solid #ccc;padding:10px 0}.mod-textinput-dropdown--location .textfield .ic-btn{width:24px}.mod-textinput-dropdown--location .mod-textinput-dropdown__list{max-width:544px;right:auto;width:calc(100vw - 16px)}@media (min-width:1024px){.mod-textinput-dropdown--location .mod-textinput-dropdown__list{max-width:none;width:100%}}.mod-textinput-dropdown--location .mod-textinput-dropdown__list__item{padding:7px}.mod-textinput-dropdown--location .mod-textinput-dropdown__list__item:first-child button{align-items:center;display:flex;font-weight:700;position:relative;text-align:left}.mod-textinput-dropdown--location .mod-textinput-dropdown__list__item:first-child button .icon{flex:0 0 auto;margin:2px 7px 0 0}.mod-textinput-dropdown--location .mod-textinput-dropdown__list__item:first-child button span{line-height:1;padding-top:4px}.mod-textinput-dropdown--location .mod-textinput-dropdown__list__item:nth-child(2):before{content:attr(data-suggestionMessage);display:block;font-weight:700;margin-bottom:10px}.mod-textinput-dropdown--location .mod-textinput-dropdown__list__item:last-child{border-bottom:none}.mod-textinput-dropdown--location .mod-textinput-dropdown__list__item>span{cursor:pointer}.mod-textinput-dropdown--location .mod-textinput-dropdown__list.add-scroll{height:215px}.mod-textinput-dropdown.hide .mod-textinput-dropdown__list{opacity:0;visibility:hidden}.mod-textinput-dropdown.row-direction .textfield{align-items:center;flex-direction:row;margin-bottom:0}.mod-textinput-dropdown.row-direction .textfield__label{flex:0 0 auto;margin:0;padding:0;transform:translate(100px,0);width:95px}.mod-textinput-dropdown.row-direction .textfield:focus-within .textfield__label{transform:translate(0,0)}.mod-textinput-dropdown.row-direction .textfield__control{flex:1 0 auto;width:calc(100% - 95px)}.mod-textinput-dropdown.row-direction .textfield__icon{top:17px}@media (min-width:1024px){.mod-textinput-dropdown.row-direction .textfield__icon{top:23px}}.mod-textinput-dropdown.row-direction .mod-textinput-dropdown__list{right:0}.mod-textinput-dropdown.disabled{opacity:.5;pointer-events:none}
.gigya-error-msg {
    color: #bd3939;
    display: block;
    padding-bottom: 8px;
    visibility: hidden;
}

.gigya-error-msg.gigya-error-msg-active {
    visibility: visible;
}

input.gigya-error,
input[type=text].gigya-error,
input[type=password].gigya-error,
input[type=email].gigya-error,
select.gigya-error {
    padding: 5px;
    border-radius: 0px;
    border: 1px solid #bd3939;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

input.gigya-error[type=checkbox],
input.gigya-error[type=radio]{
    padding: 0;
}

.gigya-error-display {
    display: none;
}

.gigya-error ~ span {
    color: #bd3939;
}

.checkbox.gigya-terms-error .checkbox__label::before {
    border: 1px solid #bd3939;
}

div.gigya-screen-dimmer {
    /* created by CDC, with opacity 0.5, but wrong dimensions, i.e. when switching 1st + 2nd */
    visibility: hidden;
}


