@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}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,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{overflow-x:hidden;font-family:FFDINWebPro,Arial,sans-serif;line-height:1.4;font-size:1rem;color:#172b4d;background-color:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}abbr[data-original-title],abbr[title]{cursor:help;border-color:#2490d7}::-moz-selection,mark{background:#2490d7;color:#fff}::selection,mark{background:#2490d7;color:#fff}label{display:inline-block}button,fieldset{border:none;background:0 0;outline:0}button,input,select,textarea{line-height:inherit}textarea{resize:vertical}input[type=search]{box-sizing:border-box;-webkit-appearance:none}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 ol,ol ul,ul ol,ul ul{margin-bottom:0}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:1rem}label,legend{margin-bottom:.25rem}[class*=anim-]{animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:both}.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}.anim-fade-out{animation-name:pulse}@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{position:fixed;z-index:9000;bottom:0;right:0;padding:2px 5px;background-color:red;color:#fff;border:2px solid #fff;font-size:.875rem;display:none;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}@page{size:A4;margin:2cm}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}body,html{width:210mm}body,p{font-size:14px}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr,ul{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}}.clearfix:after,.clearfix:before{content:' ';display:table}.clearfix:after{clear:both}.u-disable-page-scrolling body{overflow:hidden}.scrollbar-measure{position:absolute;top:-9999px;width:100px;height:100px;overflow:scroll}.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{position:absolute!important;top:-10px!important;left:-10px!important;overflow:hidden!important;width:1px!important;height: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}@font-face{font-family:FFDINWebProCond;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/32DF83_1_0.woff2) format("woff2");font-display:swap}@font-face{font-family:FFDINWebProBold;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/32DF83_2_0.woff2) format("woff2");font-display:swap}@font-face{font-family:FFDINWebProCondBold;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/32DF83_4_0.woff2) format("woff2");font-display:swap}@font-face{font-family:FFDINWebPro;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/32DF83_5_0.woff2) format("woff2");font-display:swap}@font-face{font-family:FFDINWebProBlack;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/35DBD5_4_0.woff2) format("woff2");font-display:swap}@font-face{font-family:Mixa-Regular;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/32DF83_D_0.woff2) format("woff2");font-display:swap}@font-face{font-family:Mixa-SemiBold;font-style:normal;font-weight:400;src:url(../../frontend/aldi/fonts/32DF83_E_0.woff2) format("woff2");font-display:swap}.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}}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:10px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:10px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:10px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:10px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:10px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:10px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:10px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1}.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.4)}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(255,255,255,.75)}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(255,255,255,.85)}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(255,255,255,.9)}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{border:1px solid #eee;background-image:url(../../frontend/aldi/images/arrow-down.svg);background-repeat:no-repeat;background-position:center;background-size:10px 10px;opacity:.6}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.8}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:1}.mCSB_scrollTools .mCSB_buttonUp{transform:rotate(-180deg)}.mCSB_scrollTools .mCSB_buttonDown{transform:rotate(0)}.mCSB_scrollTools .mCSB_buttonLeft{transform:rotate(90deg)}.mCSB_scrollTools .mCSB_buttonRight{transform:rotate(-90deg)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;margin:3px 1px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:8px;margin:3px 1px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:10px;margin:2px 0}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(153,153,153,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(153,153,153,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(153,153,153,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{width:10px;background-color:transparent;border-width:1px;border-style:solid;border-color:#eee;box-sizing:border-box}.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 .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:8px 0 0 0;line-height:8px}.slider .slick-dots li{display:inline-block;margin:0 4px}.slider .slick-dots button{display:block;width:8px;height:8px;overflow:hidden;text-indent:-999px;border-radius:50%;background-color:#ccc}.slider .slick-dots .slick-active button{background-color:#c80000}.slider:not(.slick-initialized){position:relative}.slider:not(.slick-initialized) .slider__item+.slider__item{position:absolute;width:100%;top:0;visibility:hidden}.slider--primary .slick-dots{line-height:10px}.slider--primary .slick-dots button{width:10px;height:10px;border:1px solid #2490d7;background-color:#fff}.slider--primary .slick-dots .slick-active button{background-color:#2490d7}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;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;width:100%;overflow:hidden}.scroll-slider__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap!important;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:rgba(255,255,255,.6);color:#172b4d;width:25px;height:50px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;transition:color .3s}.scroll-slider__btn:hover{color:#2490d7}.scroll-slider__btn--prev{left:0}.scroll-slider__btn--next{right:0}.scroll-slider__btn.is-disabled{display:none!important}.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:-ms-flexbox;display:flex;pointer-events:none;position:absolute}.tooltipster-box{-ms-flex:1 1 auto;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}.container-full{max-width:1817px;margin:0 auto}.container{width:100%;padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto;max-width:560px}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:921px}}@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}}@media (min-width:1024px) and (max-width:1439px){.container{padding-right:9px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}@media (max-width:767px){.row{margin-left:-4px;margin-right:-4px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left: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{position:relative;width:100%;padding-right:8px;padding-left:8px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-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{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order: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{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order: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{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order: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{display:-ms-grid;display:grid;-ms-grid-columns:(calc((100% - 8px * 1)/ 2))[2];grid-template-columns:repeat(2,calc((100% - 8px * 1)/ 2));grid-auto-columns:1fr;grid-auto-rows:1fr;column-gap:8px;row-gap:8px}@media (min-width:768px){.tiles-grid{-ms-grid-columns:(calc((100% - 16px * 2)/ 3))[3];grid-template-columns:repeat(3,calc((100% - 16px * 2)/ 3));column-gap:16px;row-gap:16px}}@media (min-width:1440px){.tiles-grid{-ms-grid-columns:(calc((100% - 16px * 3)/ 4))[4];grid-template-columns:repeat(4,calc((100% - 16px * 3)/ 4))}}.tiles-grid>.u--heroBig{-ms-grid-column:span 2;grid-column:span 2}@media (min-width:768px){.tiles-grid>.u--heroBig{-ms-grid-column:span 3;grid-column:span 3}}@media (min-width:1440px){.tiles-grid>.u--heroBig{-ms-grid-column:span 4;grid-column:span 4}}.tiles-grid>.u--heroSmall{-ms-grid-column:span 2;grid-column:span 2}@media (min-width:768px){.tiles-grid>.u--heroSmall{-ms-grid-column:span 3;grid-column:span 3}}@media (min-width:768px){.tiles-grid--2{-ms-grid-columns:(calc((100% - 16px * 1)/ 2))[2];grid-template-columns:repeat(2,calc((100% - 16px * 1)/ 2));width:calc(((100% - 32px)/ 3) * 2 + 16px);margin:0 auto}}@media (min-width:768px){.tiles-grid--3{-ms-grid-columns:(calc((100% - 16px * 2)/ 3))[3];grid-template-columns:repeat(3,calc((100% - 16px * 2)/ 3))}}@media print{.container{padding:0;max-width:100%}}@media (max-width:1023px){.page__top{margin-top:64px;margin-bottom:-64px;position:relative;z-index:490}}@media (min-width:1024px){.page__main{margin-left:103px}}.page__content{padding-top:28px}.age-gate-open .page__content{position:relative}@media (min-width:1024px){.page--nonav .page__main{margin-left:0}}.alert{margin-bottom:1rem}.alert--success{color:#5dba2f}.alert--info{color:#de980b}.alert--error{color:#bd3939}.alert:not(.alert--subtle):not(.alert--simple){background-color:currentColor}.alert:not(.alert--subtle):not(.alert--simple) .alert__inner{color:#fff}.alert--subtle{border:1px solid currentColor}.alert--subtle .alert__message{color:#172b4d}.alert--simple .alert__inner{padding:0}.alert--simple .alert__content{padding-left:8px;padding-top:1px}.alert--simple .alert__icon{width:18px;height:18px}.alert__inner{padding:3px 16px;font-size:.875rem;display:-ms-flexbox;display:flex}.alert__content{padding-left:16px;padding-top:3px}.alert__title{font-family:FFDINWebProBold,Arial,sans-serif;padding-right:8px}.alert__list{margin:0 0 0 18px}.audio{position:relative;display:inline-block;min-width:60px;min-height:60px}.audio__player{width:100%;display:block}.audio__control{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);transition:background .3s}.audio__control .icon{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:52px;height:52px;color:#fff;transition:all .3s}.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{border-radius:100%;display:inline-block;font-size:.625rem;padding:2px 2px 0 2px;vertical-align:baseline;white-space:nowrap;line-height:20px;height:22px;min-width:22px;text-align:center}.badge--primary{background-color:#2490d7;color:#fff;position:relative;transition:transform ease-out .1s,background .2s}.badge--primary:after{content:'';pointer-events:none;position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.1);opacity:0;transform:scale(.9)}.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%{opacity:.5;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)}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);transform:scale(1.2);opacity:0}}.btn{font-family:FFDINWebProBold,Arial,sans-serif;background:0 0;border:1px solid transparent;border-radius:5px;text-decoration:none;vertical-align:middle;padding:3px 16px 0 16px;font-size:.875rem;line-height:1.22;text-transform:uppercase;text-align:left;min-height:50px;margin-bottom:1rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.btn[disabled]{opacity:.4;cursor:default}.btn+.btn:not(.btn--block){margin-left:20px}.btn--primary{color:#fff;background-color:#2490d7;border-color:#2490d7;transition:background .3s,color .3s}.btn--primary:not([disabled]):active,.btn--primary:not([disabled]):hover{background-color:#207ebd;color:#fff}.btn--secondary{color:#2490d7;border-color:#d5dce6;transition:border .3s,color .3s}.btn--secondary:not([disabled]):active,.btn--secondary:not([disabled]):hover{color:#2490d7;border-color:#2490d7}.btn--inverted{color:#fff;background-color:transparent;border-color:#fff;transition:background .3s,color .3s}.btn--inverted:not([disabled]):active,.btn--inverted:not([disabled]):hover{color:#2490d7;background-color:#fff;border-color:#fff}.btn--block{display:-ms-flexbox;display:flex;width:100%;text-align:center}.btn--icon{padding-right:8px}.btn .icon{-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.chip{display:inline-block;padding:0 16px;font-size:0;vertical-align:baseline;white-space:nowrap;background-color:#e6eaf0;height:32px;line-height:32px;margin-bottom:8px}.chip--outlined{border-radius:16px;background-color:transparent;border:1px solid #5c6a82}.chip--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s}.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{opacity:.6;cursor:default}.chip__label{font-size:.875rem}.chip__action,.chip__label{display:inline-block;vertical-align:middle}.chip__action{width:24px;height:24px;line-height:24px;margin:0 -4px 0 4px;cursor:pointer;border:none;outline:0;transition:color .3s}.chip__action:hover{color:#2490d7}.chip__action .icon{display:block;margin:auto}.chip:not(:last-child){margin-right:8px}.chip__control{opacity:0;position:absolute}.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{font-size:.75rem;color:#5c6a82}.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}:root{--energylabel-color-1:currentColor;--energylabel-color-2:#fff}.energy-label{display:inline-block;vertical-align:middle;stroke-width:1.5px;stroke:#000;fill:#000;width:6.5em;height:3.625em;font-size:.6875rem}.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;position:relative;line-height:1;width:50px;height:30px;margin-right:15px;padding:5px 8px;font-size:1.5rem;margin-bottom:2px}.energylabel__sign:after{content:"";position:absolute;top:0;left:100%;border:15px solid transparent;border-left-color:currentColor}.energylabel__sign span{color:#fff}.energylabel__scale{display:block;font-family:FFDINWebPro,Arial,sans-serif;font-size:.5625rem;color:#5c6a82;white-space:nowrap}@media (max-width:1023px){.energylabel--secondary .energylabel__sign{width:35px;height:20px;margin-right:10px;padding:3px 5px;font-size:1.125rem}.energylabel--secondary .energylabel__sign:after{border-width:10px}.energylabel--secondary .energylabel__scale{font-size:.5625rem}}.filter-btn{font-family:FFDINWebProBold,Arial,sans-serif;background:0 0;text-decoration:none;vertical-align:middle;padding:4px 16px 0 16px;font-size:.75rem;text-transform:uppercase;min-height:40px;margin-bottom:1rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#5c6a82;transition:color .3s}.filter-btn:active,.filter-btn:hover{color:#2490d7}.filter-btn .icon{margin-right:6px}.filter-btn .badge{margin:-22px 0 0 -18px;height:20px;line-height:18px;min-width:20px;display:none}.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}.flexembed{display:block;overflow:hidden;position:relative}.flexembed embed,.flexembed iframe,.flexembed img,.flexembed object,.flexembed svg,.flexembed video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.flexembed__content{position:absolute;top:0;bottom:0;left:0;width:100%;height: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{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}.textfield__label{padding:0 0 8px 0;margin-bottom:0;-ms-flex-order:-1;order:-1;color:#172b4d;transition:all .3s}.textfield__control{display:block;width:100%;border-radius:0;background-color:#fff;border:1px solid #ccc;padding:8px 8px;transition:border-color .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.textfield__control::-ms-clear{display:none}.textfield__control,.textfield__control:focus:not([readonly]){outline:0;box-shadow:none}.textfield__control:focus:not([readonly]),.textfield__control:hover:not([readonly]){border-color:#172b4d}.textfield__control:-ms-input-placeholder{color:#5c6a82;opacity:1}.textfield__control::placeholder{color:#5c6a82;opacity:1}.textfield__control:disabled,.textfield__control[readonly],fieldset[disabled] .textfield__control{background-color:rgba(255,255,255,.6);color:#999;opacity:1;cursor:not-allowed}.textfield__control optgroup:disabled,.textfield__control option:disabled,.textfield__control[disabled]>option{color:#999}.textfield__control:not([multiple]):not(textarea){height:40px}.textfield--select .textfield__control{padding-right:35px}.textfield--select .textfield__control::-ms-expand{display:none}.textfield--select .textfield__control::-ms-expand{background-color:transparent;border:0}.textfield--select .textfield__control:not([multiple]){background-image:url(../../frontend/aldi/images/arrow-down.svg);background-repeat:no-repeat;background-position:center right 14px;background-size:14px 14px}.textfield--file{min-height:40px}.textfield--file__control{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.textfield--file__label{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.textfield--file__label:before{content:attr(data-value) " ";text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.textfield__icon+.textfield--file__label .textfield--file__desc{padding-right:26px}.textfield--file__desc{margin-right:auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#5c6a82}.textfield--file__control:focus~.textfield--file__label,.textfield--file__control:hover~.textfield--file__label{border-color:#172b4d}.textfield--file .textfield__error{-ms-flex-order:1;order:1}.textfield--file .icon--delete{display:none}.textfield__icon{position:absolute;top:12px;right:12px;pointer-events:none;background-color:#fff;outline:10px solid #fff}.textfield__label~.textfield__icon{top:42px}.textfield__error{color:#bd3939;margin-top:5px;font-size:.75rem;display:none}.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:1rem}.form-group__error{color:#bd3939;margin-top:5px;font-size:.75rem;display:none}.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{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;color:#ccc}.ui-icon{display:block;text-indent:-99999px;background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px}.ui-icon-circle-triangle-w{background-image:url(../../frontend/aldi/images/arrow-left-w.svg)}.ui-icon-circle-triangle-e{background-image:url(../../frontend/aldi/images/arrow-right-w.svg)}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;text-align:center}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.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{width:95%;margin:0 auto .4em}.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;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.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-right-width:0;border-left-width:1px}.ui-datepicker{background:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:0 10px}.ui-datepicker .ui-datepicker-header{background-color:#2490d7;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px;padding:10px 0}.ui-datepicker .ui-datepicker-title{font-family:FFDINWebProCondBold,Arial,sans-serif;color:#fff;-ms-flex-positive:2;flex-grow:2;-ms-flex-order:2;order:2}.ui-datepicker .ui-datepicker-title select{color:#172b4d}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:pointer;color:#fff;position:relative;top:0}.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 .ui-datepicker-prev{-ms-flex-order:1;order:1}.ui-datepicker .ui-datepicker-next{-ms-flex-order:3;order:3}.ui-datepicker .ui-datepicker-calendar{margin:8px 0;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar th{font-size:.8125rem;font-weight:400;color:#ccc}.ui-datepicker .ui-datepicker-calendar td{padding:2px}.ui-datepicker .ui-datepicker-calendar .ui-state-default{border-radius:50%;font-size:.8125rem;width:32px;height:32px;line-height:32px;padding:0;text-align:center}.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover{background-color:#f2f5f8;color:inherit}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default:hover{background-color:inherit;color:inherit}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{background-color:inherit;color:inherit}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{border:1px solid #2490d7}.ui-datepicker .ui-datepicker-calendar .ui-state-active{background-color:#2490d7;color:#fff}.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-week-col,.ui-datepicker .ui-datepicker-week-col{font-family:FFDINWebProBold,Arial,sans-serif;color:#ccc;padding:2px;text-align:left}.radio-thumb{position:relative;display:block;cursor:pointer;margin:6px;width:100%}.radio-thumb__thumb{display:block;overflow:hidden;position:relative;position:relative;background-color:#fff;border:1px solid #ccc;transition:all .3s;display:block}.radio-thumb__thumb embed,.radio-thumb__thumb iframe,.radio-thumb__thumb img,.radio-thumb__thumb object,.radio-thumb__thumb svg,.radio-thumb__thumb video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.radio-thumb__thumb:before{content:"";display:block;width:100%;padding-bottom:100%}.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__control:checked+.radio-thumb__thumb .icon{opacity:1;animation:pop .3s linear 1}.radio-thumb__thumb img{pointer-events:none}.radio-thumb .icon{position:absolute;top:8px;right:8px;left:auto;bottom:auto;width:20px;height:20px;border:3px solid #2490d7;border-radius:50%;background-color:#2490d7;color:#fff;opacity:0;transition:all .3s}.radio-thumb__control{position:absolute;top:0;opacity:0}.range{margin-bottom:1rem}.range--pips .range-container{margin-top:5px;margin-bottom:60px}.range__label{padding:8px 0;color:#172b4d}.range__control{display:block;width:100%;border:none;outline:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:transparent;margin-top:-10px;-webkit-appearance:none}.range__control,.range__control:focus{border:none;margin-bottom:1rem}.range__control::-webkit-slider-runnable-track{margin-top:10px;height:2px;border:none;background:#ccc}.is-submitted .has-error .range__control::-webkit-slider-runnable-track{background:#bd3939}.range__control::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:18px;width:18px;border-radius:50%;margin-top:-8px;background:#2490d7}.is-submitted .has-error .range__control::-webkit-slider-thumb{background:#bd3939}.range__control::-moz-range-track{height:2px;border:none;background:#ccc}.is-submitted .has-error .range__control::-moz-range-track{background:#bd3939}.range__control::-moz-range-thumb{border:none;height:18px;width:18px;border-radius:50%;margin-top:-8px;background:#2490d7}.is-submitted .has-error .range__control::-moz-range-thumb{background:#bd3939}.range__control::-ms-track{height:2px;background:0 0;border-color:transparent;border-width:12px 0;color:transparent}.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{border:none;height:18px;width:18px;border-radius:50%;background:#2490d7}.is-submitted .has-error .range__control::-ms-thumb{background:#bd3939}.range__error{color:#bd3939;margin-top:5px;font-size:.75rem;display:none}.is-submitted .has-error .range__error{display:block}.checkbox,.radio{position:relative;display:block}.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{position:relative;display:block;color:#172b4d;padding-left:26px}.checkbox__label:after,.checkbox__label:before,.radio__label:after,.radio__label:before{position:absolute;content:'';display:block}.checkbox__label:before,.radio__label:before{border:1px solid #999;background-color:#fff;width:16px;height:16px;top:2px;left:0}.checkbox__label:after,.radio__label:after{transform:scale(0);transition:background-color .3s,transform .3s}.checkbox__label--25,.radio__label--25{font-size:.75rem;color:#5c6a82;padding-top:3px}.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:#172b4d}.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;margin-top:5px;padding-left:26px;font-size:.75rem;display:none}.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}.radio__label:before{border-radius:50%}.radio__label:after{background-color:transparent;border-radius:50%;top:6px;left:4px;width:8px;height:8px}.radio__control:checked+.radio__label:after{background-color:#2490d7;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}.checkbox__control+.checkbox__label:after{width:10px;height:5px;top:6px;left:3px;border:1px solid currentColor;border-top:none;border-right:none;background:0 0;color:transparent;transform:rotate(-45deg) scale(0)}.checkbox__control:checked+.checkbox__label:after{color:#2490d7;transform:rotate(-45deg) scale(1)}.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 *{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;outline:0}.an-target{position:relative}.an-base,.an-connects{width:100%;height:100%;position:relative;z-index:1}.an-connects{overflow:hidden;z-index:0}.an-connect,.an-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.an-connect{height:100%;width:100%}.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;position:absolute}.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{width:26px;height:26px;right:-13px;top:-10px}.an-vertical{width:8px}.an-txt-dir-rtl.an-horizontal .an-handle{left:-13px;right:auto}.an-target{background-color:#ccc;border:1px solid #999;border-radius:2px}.an-connect{background:#2490d7}.is-submitted .has-error .an-connect{background:#bd3939}.an-draggable{cursor:ew-resize}.an-vertical .an-draggable{cursor:ns-resize}.an-handle{cursor:default}.an-handle:after{content:"";display:block;position:absolute;height:100%;width:100%;top:50%;left:50%;margin:-50% 0 0 -50%;border-radius:100%;pointer-events:none;transition:transform .3s;background:#2490d7}.is-submitted .has-error .an-handle:after{background:#bd3939}.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{display:block;position:absolute;border:1px solid #a1a8b1;border-radius:3px;background:#fff;color:#172b4d;padding:4px 6px 3px 6px;text-align:center;white-space:nowrap;opacity:0;transition:opacity .3s,transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.an-active .an-tooltip{opacity:1}.an-horizontal .an-tooltip{transform:translate(-50%,0);left:50%;bottom:120%}.an-horizontal .an-active .an-tooltip{transform:translate(-50%,-5px)}.an-vertical .an-tooltip{transform:translate(0,-50%);top:50%;right:120%}.an-vertical .an-active .an-tooltip{transform:translate(-5px,-50%)}.an-pips,.an-pips *{box-sizing:border-box}.an-pips{position:absolute;color:#a1a8b1}.an-value{position:absolute;white-space:nowrap;text-align:center;font-size:.875rem;line-height:1.8}.an-value-sub{color:#ccc;font-size:.625rem}.an-marker{position:absolute;background:#ccc}.an-marker-sub{background:#a1a8b1}.an-marker-large{background:#a1a8b1}.an-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.an-value-horizontal{transform:translate(-50%,50%)}.an-rtl .an-value-horizontal{transform:translate(50%,50%)}.an-marker-horizontal.an-marker{margin-left:-1px;width:2px;height:5px}.an-marker-horizontal.an-marker-sub{height:10px}.an-marker-horizontal.an-marker-large{height:15px}.an-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.an-value-vertical{transform:translate(0,-50%);padding-left:25px}.an-rtl .an-value-vertical{transform:translate(0,50%)}.an-marker-vertical.an-marker{width:5px;height:2px;margin-top:-1px}.an-marker-vertical.an-marker-sub{width:10px}.an-marker-vertical.an-marker-large{width:15px}.hamburger{padding:10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;overflow:visible}.hamburger:hover{opacity:.7}.hamburger__box{width:30px;height:29px;display:inline-block;position:relative}.hamburger__inner{display:block;top:50%;margin-top:-1px}.hamburger__inner,.hamburger__inner::after,.hamburger__inner::before{width:30px;height:3px;background-color:#172b4d;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger__inner::after,.hamburger__inner::before{content:"";display:block}.hamburger__inner::before{top:-13px}.hamburger--collapse .hamburger__inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger__inner::after{top:-26px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger__inner::before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger__inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger__inner::after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}.hamburger--collapse.is-active .hamburger__inner::before{top:0;transform:rotate(-90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1)}[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-primary-h1{font-size:1.875rem;font-family:FFDINWebProCond,Arial,sans-serif;font-weight:100;margin-bottom:14px}@media (min-width:768px){.heading-primary-h1{font-size:2.25rem}}@media (min-width:1024px){.heading-primary-h1{font-size:2.625rem}}.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}}@media print{.heading-h1,.heading-secondary-h2,h1{line-height:100%;padding:41px 0 0 100px;text-align:left}h2,h3{page-break-after:avoid}}.icon{display:inline-block;vertical-align:middle;stroke-width:0;stroke:currentColor;fill:currentColor}.icon--baseline{position:relative;top:-.125em}.icon,.icon--md{width:22px;height:22px}.icon--xxs{width:10px;height:10px}.icon--xs{width:14px;height:14px}.icon--sm{width:16px;height:16px}.icon--lg{width:34px;height:34px}.icon--xl{width:58px;height:58px}.ic-btn{background:0 0;border:none;text-decoration:none;vertical-align:middle;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;padding:4px;overflow:hidden;margin-bottom:1rem;transition:background .3s}@media (min-width:768px){.ic-btn{width:24px;height:24px}}.ic-btn--primary{color:#fff;background-color:#5c6a82}.ic-btn--primary:active,.ic-btn--primary:hover{color:#fff;background-color:#172b4d}.ic-btn[disabled],.ic-btn[disabled]:active,.ic-btn[disabled]:hover{cursor:default;background-color:#ccc}.ic-btn+.ic-btn{margin-left:8px}.ic-btn .icon{width:100%;height:100%}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;width:100%;height:auto}.img-static{max-width:100%;height:auto}.img-cover{object-fit:cover;height:100%}.img-contain{object-fit:contain;height:100%}figure{margin-bottom:0}figcaption{margin-top:5px;font-size:.75rem;color:#5c6a82}a{text-decoration:none;color:#172b4d;transition:color .3s}a:hover{color:#2490d7}.link{color:#2490d7}.link:hover{background-image:linear-gradient(currentColor,currentColor);background-size:1px 1px;background-repeat:repeat-x;background-position:0 92%;color:#2490d7;text-decoration:none}.link:hover *,.link:hover :after,.link:hover :before,.link:hover:after,.link:hover:before{text-shadow:none}.link:hover:visited{color:#2490d7}.link--standard{background-image:linear-gradient(currentColor,currentColor);background-size:1px 1px;background-repeat:repeat-x;background-position:0 92%;color:#2490d7;text-decoration:none}.link--standard *,.link--standard :after,.link--standard :before,.link--standard:after,.link--standard:before{text-shadow:none}.link--standard:visited{color:#2490d7}.link--secondary:before{content:"";border:solid currentColor;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(-45deg);margin-right:9px;position:relative;top:-1px;left:-2px}.link--tertiary{text-transform:uppercase}.link .icon{margin-right:5px}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{margin-top:1rem;margin-bottom:1rem;border:none}.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-type:square;list-style-position:inside}.list-bullet>li,.rte ul>li{text-indent:-1.375em;padding-left:1.375em;padding-bottom:7px;border-bottom:1px solid #eee;margin-top:10px;text-align:left}.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-type:none}.list-numbered>li,.rte ol>li{text-indent:-1.375em;padding-left:1.375em;margin-top:10px;text-align:left}.list-numbered>li:before,.rte ol>li:before{display:inline-block;width:1.375em;text-indent:0;content:counter(li) ".";counter-increment:li;text-align:right;padding-right:.3125em;transform:scale(.8)}.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{position:absolute;top:50%;left:50%;color:#2490d7;font-size:6px;transform:translateZ(0)}.loader:after,.loader:before{position:absolute;top:0;content:''}.loader--pulse{margin:-3.5em 0 0 -1.25em}.loader--pulse,.loader--pulse:after,.loader--pulse:before{border-radius:50%;width:2.5em;height:2.5em;animation:loader-ani-pulse 1.8s -.16s infinite ease-in-out both}.loader--pulse:before{left:-3.5em;animation-delay:-.32s}.loader--pulse:after{right:-3.5em;animation-delay:0s}@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;width:100%;height:auto}.price{margin-bottom:1rem;display:inline-block;vertical-align:bottom;text-align:left;font-size:1rem}@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--50 .price__label{padding-top:9px;padding-bottom:4px}@media (min-width:768px){.price--50 .price__label{padding-bottom:1px}}.price--right{text-align:right}.price__label{font-family:FFDINWebProCondBold,Arial,sans-serif;position:relative;display:inline-block;min-width:5.625em;text-align:center;padding:8px 5px 0 5px;white-space:nowrap;margin-bottom:5px;background-color:#948980;color:#fff}.price__label--percentage{margin-top:32px}.price__previous-percentage{font-family:FFDINWebProBold,Arial,sans-serif;position:absolute;bottom:100%;left:0;font-size:.75em;display:inline-block;padding:.25em .5em .0625em .5em;margin-bottom:1px;background-color:#c80000;color:#fff}.price--right .price__previous-percentage{left:auto;right:0}.price__previous{position:relative;display:block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.75em;line-height:1.2}.price__main{display:-ms-inline-flexbox;display:inline-flex;font-size:2.1875em;line-height:1}.price__wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.price__wrapper sub,.price__wrapper sup{font-size:40%}.price__wrapper sup{-ms-flex-item-align:start;align-self:flex-start;top:-.6em}.price__wrapper sup span{position:relative;top:-.4em}.price__wrapper sub{-ms-flex-item-align:end;align-self:flex-end;bottom:-.45em;margin-left:4px}.price__base,.price__unit{display:block;font-family:FFDINWebPro,Arial,sans-serif;font-size:.6875em;color:#5c6a82}@media (min-width:768px){.price:not(.price--50) .price__base,.price:not(.price--50) .price__unit{font-size:14px}}.price__base:before{content:'('}.price__base:after{content:')'}@media print{.price__label--percentage{margin-top:0;margin-bottom:0}.price__previous-percentage{position:static;padding:0}.price__label{padding:0;text-align:right}}blockquote p{quotes:'\201c' '\201d';text-indent:-.42em;font-family:FFDINWebPro,Arial,sans-serif;font-size:1.5rem}@media (min-width:768px){blockquote p{font-size:1.875rem}}blockquote p:after,blockquote p:before{font-size:1.5em;vertical-align:middle;line-height:.5}blockquote p:before{content:open-quote}blockquote p:after{content:close-quote}blockquote cite{font-style:normal;color:#5c6a82}.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{font-size:.75rem;color:#5c6a82}.rte a:not([class]){color:#2490d7}.rte a:not([class]):hover{background-image:linear-gradient(currentColor,currentColor);background-size:1px 1px;background-repeat:repeat-x;background-position:0 92%;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}.rte table,.table{border:none;border-bottom:1px solid #eee;width:100%;max-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{padding:11px 10px 9px 10px;vertical-align:top;text-align:left;border:none;border-top:1px solid #eee}.rte table td div.mod-copy,.rte table th div.mod-copy,.table td div.mod-copy,.table th div.mod-copy{display:-ms-inline-flexbox;display:inline-flex}.rte table thead th,.table thead th{vertical-align:bottom;border-bottom:2px solid #eee;border-top:none}.table-scrollable{display:block;width:100%;overflow-x:auto}.scroll-tabs{margin-bottom:0;border-bottom:1px solid #ccc}.scroll-tabs--flipped{border-top:1px solid #ccc;border-bottom:none}.scroll-tabs .tabs{border:none}.scroll-tabs__btn{bottom:5px;background:linear-gradient(to right,rgba(255,255,255,.5) 0,#fff 100%);color:#5c6a82;width:33px;height:33px}.scroll-tabs--flipped .scroll-tabs__btn{top:5px;bottom:0}.scroll-tabs--reduced .scroll-tabs__btn{height:31px}.tabs{border-bottom:1px solid #ccc;list-style-type:none;display:-ms-flexbox;display:flex;overflow:hidden;margin-bottom:0}.tabs__item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0}.tabs__item:before{content:'';position:absolute;bottom:0;left:0;right:0;height:0;background-color:#2490d7}.tabs__item.is-selected:before{transition:all .3s;height:5px}.tabs--block .tabs__item{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto}.tabs__action{font-family:FFDINWebProBold,Arial,sans-serif;display:block;margin:0 auto;padding:10px 20px;white-space:nowrap;font-size:.75rem;text-align:center;color:#5c6a82}@media (min-width:768px){.tabs__action{font-size:.875rem}}.tabs__action:focus{outline:0}.is-selected .tabs__action{color:#172b4d}.tabs__action.is-hidden{display:none}.tabs__action span{font-family:FFDINWebPro,Arial,sans-serif;display:block}.tabs--flipped{border-top:1px solid #ccc;border-bottom:none}.tabs--flipped .tabs__item:before{bottom:auto;top:0}@media print{.tabs__item{display:none}.tabs__item.is-active,.tabs__item.is-selected{display:block}}.toolbar{list-style-type:none;margin-bottom:1rem;border-bottom:1px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.toolbar{-ms-flex-direction:row;flex-direction:row}.toolbar__item:not(:first-child){margin-left:12px}}.toolbar__action{display:block;padding:9px 0;font-size:.875rem}@media (min-width:768px){.toolbar__action{padding:12px 0;font-size:.75rem}}.toolbar__action.is-disabled{color:#172b4d;opacity:.5;cursor:not-allowed}.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);padding:8px 16px;min-width:220px;max-width:365px;color:#172b4d;text-align:left;text-transform:none;font-family:FFDINWebPro,Arial,sans-serif;font-size:.875rem;position:absolute;z-index:9999;display:block;opacity:0;visibility:hidden;transition:all .3s}.tooltip:after{position:absolute;z-index:9999;display:block;border:solid transparent;content:"";height:0;width:0;border-width:10px}.tooltip--simple:after,.tooltip--simple:before{pointer-events:none}.tooltip--simple:before{content:attr(aria-label)}.tooltip--simple:after{opacity:0;visibility:hidden;transition:all .3s}.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{left:50%;bottom:calc(100% + 12px);transform:translate3d(-50%,-12px,0)}.tooltip--simple.tooltip--above:after{margin-bottom:-20px;border-top-color:#eee}.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{margin-top:-20px;border-bottom-color:#eee}.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{margin-right:-20px;border-left-color:#eee}.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{margin-left:-20px;border-right-color:#eee}.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;visibility:visible;transition-delay:0s}.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{left:50%;bottom:100%;margin-bottom:12px;transform:translate3d(-50%,-12px,0)}.tooltip--extended.tooltip--above:after{top:100%;left:50%;margin-left:-10px;border-top-color:#eee}.tooltip--extended.tooltip--below{left:50%;top:100%;margin-top:12px;transform:translate3d(-50%,12px,0)}.tooltip--extended.tooltip--below:after{bottom:100%;left:50%;margin-left:-10px;border-bottom-color:#eee}.tooltip--extended.tooltip--left{right:100%;top:50%;margin-right:12px;transform:translate3d(-12px,-50%,0)}.tooltip--extended.tooltip--left:after{left:100%;top:50%;margin-top:-10px;border-left-color:#eee}.tooltip--extended.tooltip--right{left:100%;top:50%;margin-left:12px;transform:translate3d(12px,-50%,0)}.tooltip--extended.tooltip--right:after{right:100%;top:50%;margin-top:-10px;border-right-color:#eee}.vcard__address{margin-bottom:1rem}@media (min-width:768px){.vcard{display:-ms-flexbox;display:flex}.vcard__address{min-width:33.33%;margin-right:1rem}}.vcard p,.vcard__adr{margin-bottom:0;font-style:normal}.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{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.video:before{content:"";display:block;width:100%;padding-bottom:56.25%}.video__play-button{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);transition:background .3s}.video__play-button .icon{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:52px;height:52px;color:#fff;transition:all .3s}.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 .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}.video__youtube{position:absolute;z-index:10;top:0;left:0;right:0;height:100%;background-color:rgba(255,255,255,.8);color:#172b4d;opacity:0;transition:opacity .3s}.video__youtube-btn,.video__youtube-copy{position:absolute;left:0;right:0;max-width:360px;width:100%;margin:0 auto;text-align:center;padding:0 5px}.video__youtube-copy{bottom:calc(50% + 34px)}@media (min-width:768px) and (max-width:1439px){.col-sm-4 .video__youtube-copy{top:5px}}.video__youtube-btn{top:calc(50% + 34px);width:auto}.video__youtube:active,.video__youtube:hover{opacity:1}.mod-aniko-stores-map{background-color:#fafafa;position:relative;overflow:hidden}@media (max-width:767px){.mod-aniko-stores-map{height:calc(75vh - 64px)}}@media (min-width:768px){.mod-aniko-stores-map:before{content:"";display:block;width:100%;padding-bottom:66.66667%}}.mod-aniko-stores-map__container,.mod-aniko-stores-map__cookie-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.mod-aniko-stores-map.no-cookies .mod-aniko-stores-map__cookie-hint{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.mod-aniko-stores-map .ym-map-container .loader,.mod-aniko-stores-map.no-cookies .mod-aniko-stores-map__container,.mod-aniko-stores-map__cookie-hint{display:none}.mod-accordion{list-style-type:none;border-bottom:1px solid #e6eaf0}.mod-accordion__arrow,.mod-accordion__icon{position:absolute;top:0;bottom:0;margin:auto 0}.mod-accordion__icon{color:#2490d7;right:38px}@media (min-width:768px){.mod-accordion__icon{right:86px}}.mod-accordion__arrow{right:8px;transform:rotate(90deg);transform-origin:50%;transition:transform .3s}@media (min-width:768px){.mod-accordion__arrow{right:32px}}.mod-accordion__head{display:block;position:relative;border-top:1px solid #e6eaf0;cursor:pointer;outline:0;font-size:1.125rem;transition:background .3s;padding-top:19px;padding-bottom:15px;padding-left:8px;padding-right:60px}@media (min-width:768px){.mod-accordion__head{padding-left:32px;padding-right:132px}}.no-touch .mod-accordion__head:hover,.touch .mod-accordion__head:active{background-color:#e6eaf0}.mod-accordion__head::-webkit-details-marker{display:none}.mod-accordion__head:before{display:none}.mod-accordion__body{position:relative;top:10px;padding:0 8px 40px 8px}@media (min-width:768px){.mod-accordion__body{padding:0 32px 40px 32px}}.mod-accordion__item[open]>.mod-accordion__head>.mod-accordion__arrow{transform:rotate(-90deg)}.mod-accordion .mod-accordion{margin-left:30px}.mod-age-gate{background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;right:0;bottom:0;z-index:82;margin-bottom:0;display:none}.age-gate-open .mod-age-gate{display:block}.mod-age-gate__dialog{background:#fff;position:sticky;z-index:90;top:83px;margin:20px;width:calc(100% - 40px);height:calc(100% - 83px - 20px);max-height:calc(100vh - 83px - 20px);overflow:auto;-webkit-overflow-scrolling:touch;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:768px){.mod-age-gate__dialog{margin:60px 60px 36px 60px;width:calc(100% - 120px);height:calc(100% - 83px - 10px);max-height:calc(100vh - 83px - 36px)}}.mod-age-gate__close{position:absolute;z-index:5;top:1rem;right:22px;transform:scale(1.2);transition:color .3s;width:32px;height:32px;overflow:hidden}.mod-age-gate__close:hover{color:#2490d7}.mod-age-gate__body{margin:auto;width:100%;max-width:460px;padding:30px 30px 20px 30px;text-align:center}.mod-age-gate__visual{max-width:100px;margin:0 auto 20px auto}@media (min-width:768px){.mod-age-gate__visual{max-width:150px;margin-bottom:30px}}.mod-age-gate__form{margin:0 30px;display:-ms-flexbox;display:flex}@media (min-width:768px){.mod-age-gate__form{margin:0 50px}}.mod-age-gate__form--date{-ms-flex-wrap:wrap;flex-wrap:wrap}.mod-age-gate__form--date .textfield{-ms-flex:1;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-article-intro{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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{-ms-flex-order:-1;order:-1}}@media (min-width:768px){.mod-article-intro__header{float:left;width:50%;padding-left:8px}}.mod-article-intro__header-headline{margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.mod-article-intro__header-headline-small{font-family:FFDINWebProCondBold,Arial,sans-serif;text-transform:uppercase;color:#5c6a82;margin-bottom:0;font-size:.9375rem;display:block;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;font-size:.875rem;color:#de980b}.mod-article-intro__header-tipp{background:url(../../frontend/aldi/images/logo_alditipp.png) no-repeat;background-size:100%;width:85px;height:0;margin-top:-10px;padding-top:35px;overflow:hidden;text-indent:150px}.mod-article-intro__gallery{position:relative;width:100%}@media (min-width:768px){.mod-article-intro__gallery{padding-right:8px;float:left;width:50%}}.mod-article-intro__label{position:absolute;z-index:2;top:0;left:16px;background-color:#001e78;border-radius:0 0 4px 4px;padding:8px 8px 2px 8px;color:#fff;font-family:FFDINWebProCondBold,Arial,sans-serif;font-size:1.5rem;line-height:1;pointer-events:none}.mod-article-intro__label small{display:block;font-size:.875rem}.mod-article-intro__services{border-bottom:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:53px;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{width:100%;text-align:center}}.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{width:30px;height: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{width:22px;height:22px}}.mod-article-intro__services-nav-overview{position:absolute;top:0;color:#5c6a82}@media (min-width:768px){.mod-article-intro__services-nav-overview{position:static;margin-right:10px}}.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{width:50%;text-align:right}@media (max-width:767px){.mod-article-intro__services-share{width:auto;position:absolute;right:0}}@media (min-width:768px){.mod-article-intro__services-share .hidden-xs{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (max-width:767px){.mod-article-intro__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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-family:FFDINWebProBold,Arial,sans-serif;font-size:.9375rem;margin-bottom:0}.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{margin-top:0;padding-left:8px;float:left;width:50%}}.mod-article-intro__price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.mod-article-intro__price{-ms-flex-order:-1;order:-1}}.mod-article-intro__price--blank{-ms-flex-direction:column;flex-direction:column}.mod-article-intro__price--blank .price{-ms-flex-order:1;order:1}.mod-article-intro__price:not(.mod-article-intro__price--blank) .price{margin-right:16px;-ms-flex-negative:0;flex-shrink:0}@media (min-width:1024px){.mod-article-intro__price:not(.mod-article-intro__price--blank) .price{margin-right:40px}}.mod-article-intro--sold-out .price__label,.mod-article-intro--sold-out .price__previous-percentage{background-color:#8a898b!important}.mod-article-intro__actions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.mod-article-intro__actions{-ms-flex-direction:row;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{-ms-flex:1;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;width:auto;height:56px;margin:0 16px 0 0}.mod-article-intro__btn--remember{position:relative}.mod-article-intro__btn--remember .icon-wrapper{position:relative}.mod-article-intro__btn--remember .icon--add-to-list{transform:scale(1);transition:transform .3s}.mod-article-intro__btn--remember .icon--remove-from-list{position:absolute;top:0;left:0;transform:scale(0);transition:transform .3s}.mod-article-intro__btn--remember.is-added .icon--add-to-list{transform:scale(0)}.mod-article-intro__btn--remember.is-added .icon--remove-from-list{transform:scale(1)}.mod-article-intro__btn--remember .mod-article-intro__actions-remove{display:none}.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}@media print{.mod-article-intro__header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-order:-1;order:-1}.mod-article-intro__header-headline{padding-bottom:12px;border-bottom:1px solid #000}.mod-article-intro__header h1,.mod-article-intro__header-headline-small{padding:0 0 0 100px}.mod-article-intro__header .hint{-ms-flex-order:1;order:1}.mod-article-intro__media{max-width:50%}.mod-article-intro__header-tipp,.mod-article-intro__services{display:none}.mod-article-intro__info{page-break-inside:avoid}.mod-article-intro__gallery{margin:1cm auto .5cm 0}}.mod-article-tile{position:relative;transition:box-shadow .3s,transform .3s;will-change:transform}.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)}@media (min-width:768px){.no-touch .mod-article-tile:hover,.touch .mod-article-tile:active{transform:translate(0,-3px)}}.mod-article-tile__promotionTag{display:none;padding:4px 4px 0;position:absolute;z-index:10;right:10px;top:-13px;font-size:.875rem;color:#fff;background-color:#948980}.mod-search-result__section--promotion .mod-article-tile__promotionTag,.mod-shopping-list .mod-article-tile__promotionTag{display:block}.mod-article-tile__action{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:200%;white-space:nowrap;outline:0}.mod-article-tile__media{background-position:center;background-size:cover;display:block;overflow:hidden;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{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-article-tile__media:before{content:"";display:block;width:100%;padding-bottom:56.25%}.mod-article-tile__media img:not(.img-contain):not(.img-cover){position:absolute;top:auto;left:10px;bottom:10px;width:100%;height:auto;max-width:35px}@media (min-width:768px){.mod-article-tile__media img:not(.img-contain):not(.img-cover){max-width:60px}}.mod-article-tile--tipp .mod-article-tile__media:after{content:'';background:url(../../frontend/aldi/images/logo_alditipp.png) no-repeat;background-size:100%;height:19px;width:47px;position:absolute;left:.5rem;bottom:.5rem}@media (min-width:768px){.mod-article-tile--tipp .mod-article-tile__media:after{height:34px;width:82px;left:1rem}}.mod-article-tile--tipp .mod-article-tile__media img:not(.img-contain):not(.img-cover){display:none}.mod-article-tile__content{padding:.5rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.mod-article-tile__content{padding:12px 9px 12px 16px}}.mod-article-tile__content p{font-size:.75rem}@media (min-width:768px){.mod-article-tile__content p{font-size:.875rem}}.mod-article-tile__info{overflow:hidden;-ms-flex-positive:1;flex-grow:1}.mod-article-tile__brand{display:block;line-height:1.4;font-size:.6875rem;font-family:FFDINWebProCondBold,Arial,sans-serif;text-transform:uppercase;color:#5c6a82;margin-bottom:0}@media (min-width:768px){.mod-article-tile__brand{font-size:.875rem}}.mod-article-tile__brand:after{content:'\00a0'}.mod-article-tile__title{font-family:FFDINWebProBold,Arial,sans-serif;font-size:1rem;line-height:1.375;margin-bottom:10px}@media (min-width:768px){.mod-article-tile__title{font-size:1.25rem;line-height:1.35}}@media (min-width:768px){.mod-article-tile__title{font-size:1.5rem}}.mod-article-tile__title:after{background-color:#948980}.mod-article-tile__price{margin-bottom:0;-ms-flex-order:-1;order:-1}.mod-article-tile__meta{position:relative;z-index:2;-ms-flex-order:-2;order:-2;line-height:1;margin-top:-7px;min-height:26px;-ms-flex-item-align:start;align-self:flex-start}.mod-article-tile__btn:hover{color:#2490d7}.mod-article-tile__btn--remember{position:relative}.mod-article-tile__btn--remember .icon--add-to-list{transform:scale(1);transition:transform .3s}.mod-article-tile__btn--remember .icon--remove-from-list{position:absolute;top:0;left:0;transform:scale(0);transition:transform .3s}.mod-article-tile__btn--remember.is-added .icon--add-to-list{transform:scale(0)}.mod-article-tile__btn--remember.is-added .icon--remove-from-list{transform:scale(1)}@media (max-width:767px){.mod-article-tile__energylabel{transform:translateY(-20px)}}@media (min-width:768px){.mod-article-tile__energylabel{position:absolute;top:35px}}.mod-article-tile--primary,.mod-article-tile--secondary{background-color:#fbf7f2}@media (min-width:768px){.mod-article-tile--primary,.mod-article-tile--secondary{height:432px}}@media (min-width:1024px){.mod-article-tile--primary,.mod-article-tile--secondary{height:450px}}@media (max-width:767px){.mod-article-tile--primary .mod-article-tile__media:before,.mod-article-tile--secondary .mod-article-tile__media:before{padding-bottom:calc(36.90037% + 50px)}}.mod-article-tile--primary .mod-article-tile__content,.mod-article-tile--secondary .mod-article-tile__content{-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.mod-article-tile--primary .mod-article-tile__content,.mod-article-tile--secondary .mod-article-tile__content{height:197px}}@media (min-width:768px){.mod-article-tile--primary .mod-article-tile__title:after,.mod-article-tile--secondary .mod-article-tile__title:after{content:"";display:block;width:60px;height:3px;margin:8px 0 13px 0}}.mod-article-tile--primary .mod-article-tile__price,.mod-article-tile--secondary .mod-article-tile__price{position:relative;margin-bottom:7px}.mod-article-tile--primary .mod-article-tile__price .price__label,.mod-article-tile--secondary .mod-article-tile__price .price__label{position:absolute;bottom:17px;right:0}.mod-article-tile--primary .mod-article-tile__price .price__meta:only-child,.mod-article-tile--secondary .mod-article-tile__price .price__meta:only-child{position:absolute;top:-23px;right:0}@media (min-width:768px){.mod-article-tile--primary .mod-article-tile__price,.mod-article-tile--secondary .mod-article-tile__price{-ms-flex-order:1;order:1;margin-top:85px;margin-bottom:0}.mod-article-tile--primary .mod-article-tile__price .price__label,.mod-article-tile--secondary .mod-article-tile__price .price__label{bottom:28px}.mod-article-tile--primary .mod-article-tile__price .price__meta:only-child,.mod-article-tile--secondary .mod-article-tile__price .price__meta:only-child{top:auto;bottom:28px}}@media (min-width:768px){.mod-article-tile--primary .mod-article-tile__meta,.mod-article-tile--secondary .mod-article-tile__meta{position:absolute;left:1rem;bottom:68px}}@media (min-width:1024px){.mod-article-tile--primary .mod-article-tile__meta,.mod-article-tile--secondary .mod-article-tile__meta{bottom:78px}}@media (max-width:767px){.mod-article-tile--primary .mod-article-tile__energylabel,.mod-article-tile--secondary .mod-article-tile__energylabel{margin-top:.6875rem}}@media (min-width:768px){.mod-article-tile--primary .mod-article-tile__energylabel,.mod-article-tile--secondary .mod-article-tile__energylabel{top:auto;bottom:26px}}@media (min-width:1024px){.mod-article-tile--primary .mod-article-tile__energylabel,.mod-article-tile--secondary .mod-article-tile__energylabel{bottom:29px}}.mod-article-tile--primary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.mod-article-tile--primary{-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.mod-article-tile--primary .mod-article-tile__media{-ms-flex:1;flex:1}.mod-article-tile--primary .mod-article-tile__media--right,.mod-tiles:nth-child(odd) .mod-article-tile--primary .mod-article-tile__media{-ms-flex-order:1;order:1}}@media (min-width:768px){.mod-article-tile--primary .mod-article-tile__content{-ms-flex:0 0 32.14285714285714%;flex:0 0 32.14285714285714%}}@media (min-width:1440px){.mod-article-tile--primary .mod-article-tile__content{-ms-flex:0 0 288px;flex:0 0 288px}}@media (min-width:1024px){.mod-article-tile--primary .mod-article-tile__info{margin-top:60px}}@media (min-width:768px){.mod-article-tile--secondary .mod-article-tile__media{height:100%}.mod-article-tile--secondary .mod-article-tile__media img:not(.img-contain):not(.img-cover){right:16px;bottom:16px;top:auto;left:auto}.mod-article-tile--secondary .mod-article-tile__media:after{left:auto;right:16px;bottom:16px}}@media (min-width:768px){.mod-article-tile--secondary .mod-article-tile__content{background-color:rgba(255,255,255,.7);position:absolute;left:16px;right:auto;bottom:16px;width:203px;max-height:calc(100% - 16px * 2)}}@media (min-width:768px) and (min-width:1024px){.mod-article-tile--secondary .mod-article-tile__content{width:256px}}.mod-article-tile--tertiary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #eee}.mod-article-tile--tertiary .mod-article-tile__media{background-color:#fbf7f2;-ms-flex-negative:0;flex-shrink:0}.mod-article-tile--tertiary .mod-article-tile__media:before{padding-bottom:75%}@media (min-width:768px){.mod-article-tile--tertiary .mod-article-tile__info{margin-top:18px}}.mod-article-tile--tertiary .mod-article-tile__content{background-color:#fff;-ms-flex-positive:1;flex-grow:1}@media (max-width:767px){.mod-article-tile--tertiary .mod-article-tile__content{height:246px}}@media (min-width:768px){.mod-article-tile--tertiary .mod-article-tile__content{height:275px}}@media (min-width:1024px){.mod-article-tile--tertiary .mod-article-tile__content{height:234px}}.mod-article-tile--tertiary .mod-article-tile__price{min-height:30px}@media (min-width:768px){.mod-article-tile--tertiary .mod-article-tile__price{margin-bottom:-5px}}.mod-article-tile--tertiary .mod-article-tile__price .price__label{position:absolute;right:.5rem}@media (max-width:767px){.mod-article-tile--tertiary .mod-article-tile__price .price__label{bottom:calc(100% - 30px)}}@media (min-width:768px){.mod-article-tile--tertiary .mod-article-tile__price .price__label{bottom:calc(100% - 34px);right:9px}}.mod-article-tile--tertiary .mod-article-tile__price .price__meta:only-child{position:absolute;top:5px;right:8px}.mod-article-tile--tertiary .mod-article-tile__meta{margin-bottom:3px}@media (max-width:767px){.mod-article-tile--tertiary .mod-article-tile__meta{padding-top:4px}}.mod-article-tile--sold-out .price__label,.mod-article-tile--sold-out .price__previous-percentage{background-color:#8a898b!important}.mod-article-tile--sold-out .mod-article-tile__badge:before{background-color:rgba(255,255,255,.4);content:'';position:absolute;height:100%;top:0;width:100%}.mod-article-tile--sold-out .mod-article-tile__badge-label{background-color:#2490d7;color:#fff;font-family:FFDINWebProBold,Arial,sans-serif;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)}@media print{.mod-article-tile{border-style:none;page-break-inside:avoid}.mod-article-tile__meta{display:none}.mod-article-tile__media{border:1px solid #5c6a82}}.mod-article-tile-placeholder:after{content:"";display:block}.mod-article-tile-placeholder--primary,.mod-article-tile-placeholder--secondary{outline:1px solid #eee;display:block;overflow:hidden;position:relative}@media (min-width:768px){.mod-article-tile-placeholder--primary,.mod-article-tile-placeholder--secondary{height:432px}}@media (min-width:1024px){.mod-article-tile-placeholder--primary,.mod-article-tile-placeholder--secondary{height:450px}}.mod-article-tile-placeholder--primary embed,.mod-article-tile-placeholder--primary iframe,.mod-article-tile-placeholder--primary img,.mod-article-tile-placeholder--primary object,.mod-article-tile-placeholder--primary svg,.mod-article-tile-placeholder--primary video,.mod-article-tile-placeholder--secondary embed,.mod-article-tile-placeholder--secondary iframe,.mod-article-tile-placeholder--secondary img,.mod-article-tile-placeholder--secondary object,.mod-article-tile-placeholder--secondary svg,.mod-article-tile-placeholder--secondary video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-article-tile-placeholder--primary:before,.mod-article-tile-placeholder--secondary:before{content:"";display:block;width:100%;padding-bottom:56.25%}@media (max-width:767px){.mod-article-tile-placeholder--primary:before,.mod-article-tile-placeholder--secondary:before{padding-bottom:calc(36.90037% + 50px)}.mod-article-tile-placeholder--primary:before,.mod-article-tile-placeholder--secondary:before{background:linear-gradient(270deg,rgba(242,245,248,.4),#f2f5f8,rgba(230,234,240,.4));background-size:600% 600%;animation:colorAnimation 3s ease infinite;animation-delay:inherit}}@media (min-width:768px){.mod-article-tile-placeholder--primary,.mod-article-tile-placeholder--secondary{background:linear-gradient(270deg,rgba(242,245,248,.4),#f2f5f8,rgba(230,234,240,.4));background-size:600% 600%;animation:colorAnimation 3s ease infinite;animation-delay:inherit}}@media (max-width:767px){.mod-article-tile-placeholder--primary:after,.mod-article-tile-placeholder--secondary:after{height:197px}}.mod-article-tile-placeholder--tertiary{border:1px solid #eee;display:block;overflow:hidden;position:relative}.mod-article-tile-placeholder--tertiary embed,.mod-article-tile-placeholder--tertiary iframe,.mod-article-tile-placeholder--tertiary img,.mod-article-tile-placeholder--tertiary object,.mod-article-tile-placeholder--tertiary svg,.mod-article-tile-placeholder--tertiary video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-article-tile-placeholder--tertiary:before{content:"";display:block;width:100%;padding-bottom:75%}.mod-article-tile-placeholder--tertiary:before{background:linear-gradient(270deg,rgba(242,245,248,.4),#f2f5f8,rgba(230,234,240,.4));background-size:600% 600%;animation:colorAnimation 3s ease infinite;animation-delay:inherit}@media (max-width:767px){.mod-article-tile-placeholder--tertiary:after{height:246px}}@media (min-width:768px){.mod-article-tile-placeholder--tertiary:after{height:275px}}@media (min-width:1024px){.mod-article-tile-placeholder--tertiary:after{height:234px}}.mod-back-to-top{opacity:0;transition:opacity .3s}.mod-back-to-top__btn{position:fixed;z-index:99;bottom:20px;right:8px;background:#fff;opacity:.85;box-shadow:0 2px 8px rgba(0,0,0,.3);width:60px;min-height:52px;text-align:center;text-transform:uppercase;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.625rem;color:#5c6a82;padding:3px 6px;transition:color .3s}@media (min-width:1024px){.mod-back-to-top__btn{right:30px}}.mod-back-to-top__btn .icon{display:block;margin:-5px auto 0 auto;transition:transform .3s}.mod-back-to-top__btn:hover{color:#2490d7}.mod-back-to-top__btn:hover .icon{transform:translateY(-2px)}@media print{.mod-back-to-top{display:none}}.mod-background+.mod-background{margin-top:-32px}.mod-background--limited{background:#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{position:relative;padding:40px 0 1px 0}.mod-background--full:before{content:'';position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100vw;max-width:1817px;transform:translateX(-50%);background-color:#d5dce6}@media (min-width:1024px){.mod-background--full:before{width:calc(100vw - 103px)}}@media (min-width:1024px) and (max-width:1439px){.mod-background--full:before{margin-left:-4px}}.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{color:#fff;background-color:transparent;border-color:#fff;transition:background .3s,color .3s}.mod-background.gradient-02 .btn:not([disabled]):active,.mod-background.gradient-02 .btn:not([disabled]):hover{color:#2490d7;background-color:#fff;border-color:#fff}.mod-background--inverted{color:#fff}.mod-background--inverted .rte ul li:before,.mod-background--inverted figcaption{color:currentColor}.mod-background--inverted .rte a{color:currentColor;transition:opacity .3s}.mod-background--inverted .rte a:hover{opacity:.8}.mod-background--inverted .btn{color:#fff;background-color:transparent;border-color:#fff;transition:background .3s,color .3s}.mod-background--inverted .btn:not([disabled]):active,.mod-background--inverted .btn:not([disabled]):hover{color:#2490d7;background-color:#fff;border-color:#fff}.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-repeat:inherit;background-position-x:inherit;background-position-y: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{display:inline-block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.625rem;text-transform:uppercase;color:#5c6a82;white-space:nowrap}.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-breadcrumb__item .icon{width:8px;height:8px;margin:0 2px;color:#172b4d}@media print{.mod-breadcrumb{display:none}}.mod-cart{display:inline-block}.mod-cart__btn{display:block;text-align:center}@media (min-width:1024px){.mod-cart__btn{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3);min-width:86px;padding:10px}}.mod-cart .badge{position:relative;z-index:2;left:6px}.mod-cart .icon{position:relative;top:4px;left:-2px;z-index:1;vertical-align:top;margin-bottom:11px}.mod-cart__title{display:none}@media (min-width:1024px){.mod-cart__title{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:.625rem;font-family:FFDINWebPro,Arial,sans-serif;text-transform:uppercase;line-height:1.2;min-height:24px}}.mod-category-navigation__backdrop{position:fixed;z-index:400;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:opacity .3s;opacity:0;pointer-events:none;will-change:opacity}.mod-category-navigation__open{position:fixed;z-index:99;bottom:76px;right:8px;background:#2490d7;box-shadow:0 2px 8px rgba(0,0,0,.3);width:60px;height:52px;color:#fff;opacity:0;transform:translate3d(0,100%,0);transition:opacity .3s}@media (min-width:1024px){.mod-category-navigation__open{right:30px}}.mod-category-navigation__open .icon{display:block;margin:0 auto;transform:scale(1);transition:transform .3s}.mod-category-navigation__open:hover .icon{transform:scale(1.1)}.mod-category-navigation__open.introjs-showElement,.mod-category-navigation__open.is-active{opacity:1;animation-name:slideBottomUp,pulse;animation-duration:.6s,1.5s;animation-delay:0s,.6s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,3;animation-fill-mode:forwards;animation-direction:normal,alternate}.mod-category-navigation__close{position:absolute;top:19px;right:16px;line-height:1;display:none;transition:color .3s}@media (min-width:768px){.mod-category-navigation__close{top:27px;right:37px}}.mod-category-navigation__close:hover{color:#2490d7}.mod-category-navigation.is-sticky .mod-category-navigation__close{display:block}.mod-category-navigation.is-sticky .mod-category-navigation__backdrop{pointer-events:auto;opacity:1}.mod-category-navigation.is-sticky .mod-category-navigation__wrapper{position:fixed;z-index:490;left:0;right:0;bottom:0;padding:16px 0 40px 0;background-color:#fff;box-shadow:0 -10px 10px 0 rgba(0,0,0,.4)}@media (min-width:768px){.mod-category-navigation.is-sticky .mod-category-navigation__wrapper{padding-top:24px}}@media (min-width:1024px){.mod-category-navigation.is-sticky .mod-category-navigation__wrapper{left:103px}}.mod-category-navigation.is-sticky .mod-category-navigation__inlay{width:100%;padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto;max-width:560px}@media (min-width:768px){.mod-category-navigation.is-sticky .mod-category-navigation__inlay{max-width:768px}}@media (min-width:1024px){.mod-category-navigation.is-sticky .mod-category-navigation__inlay{max-width:921px}}@media (min-width:1440px){.mod-category-navigation.is-sticky .mod-category-navigation__inlay{max-width:1232px}}@media (max-width:767px){.mod-category-navigation.is-sticky .mod-category-navigation__inlay{padding-left:8px;padding-right:8px}}@media (min-width:768px){.mod-category-navigation.is-sticky .mod-category-navigation__inlay{padding-left:16px;padding-right:16px}}@media (min-width:1024px) and (max-width:1439px){.mod-category-navigation.is-sticky .mod-category-navigation__inlay{padding-right:9px}}.mod-category-navigation.is-sticky .mod-category-navigation__title{font-size:1.375rem}.mod-category-navigation__nav{display:-ms-flexbox;display:flex}.mod-category-navigation__nav-item{font-family:FFDINWebProBold,Arial,sans-serif;background:0 0;border:1px solid #5c6a82;color:#5c6a82;text-decoration:none;padding:12px 16px 8px 16px;font-size:.75rem;text-transform:uppercase;text-align:center;min-height:40px;white-space:nowrap;width:50%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-bottom:1rem;transition:background .3s,color .3s}.mod-category-navigation__nav-item:active,.mod-category-navigation__nav-item:hover{color:#2490d7;border-color:#2490d7}@media (min-width:768px){.mod-category-navigation__nav-item{width:auto;min-width:120px}}@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+.mod-category-navigation__nav-item{margin-left:-1px!important}.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;background-color:#2490d7;border-color:#2490d7}.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{color:#5c6a82;border-color:#f2f5f8;background-color:#f2f5f8;cursor:default}.mod-category-navigation__section:not(.is-active){position:absolute!important;top:-10px!important;overflow:hidden!important;height:0!important}.mod-category-navigation__link{display:inline-block;margin-top:16px}.mod-category-slider{width:100%;overflow:hidden}.mod-category-slider__intro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.66667em}.mod-category-slider__headline{margin-bottom:0}.mod-category-slider__items{display:-ms-flexbox;display:flex;margin:0 -4px}@media (min-width:1024px){.mod-category-slider__items{margin:0 -6px}}@media (min-width:1440px){.mod-category-slider__items{margin:0 -8px}}.mod-category-slider__item{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:284px;flex-basis:284px;margin:0 4px}@media (min-width:1024px){.mod-category-slider__item{margin:0 6px}}@media (min-width:1440px){.mod-category-slider__item{margin:0 8px;-ms-flex-preferred-size:347px;flex-basis:347px}}.mod-category-tile{transition:box-shadow .3s,transform .3s;will-change:transform;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)}@media (min-width:768px){.no-touch .mod-category-tile:hover,.touch .mod-category-tile:active{transform:translate(0,-3px)}}.mod-category-tile__media{display:block;overflow:hidden;position:relative}.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{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-category-tile__media:before{content:"";display:block;width:100%;padding-bottom:75%}.mod-category-tile__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:40px;line-height:1;margin-bottom:0;color:#172b4d}@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-contact-form .heading-h4 span{font-family:FFDINWebPro,Arial,sans-serif}.mod-contact-form .form-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.mod-contact-form .form-actions .btn{margin-bottom:0;margin-right:20px}.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:-ms-flexbox;display:flex}.mod-contact-form__destination{display:none;margin:10px 0 40px 0;background-color:#e6eaf0}.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>.row div[class*=col-] .mod{margin-bottom:8px!important}@media (min-width:768px){.mod-content-slider>.row div[class*=col-] .mod{margin-bottom:16px!important}}.mod-content-slider .scroll-slider{margin-top:-3px;margin-bottom:-3px}.touch .mod-content-slider .scroll-slider__items .mod-category-tile{transition:none}.mod-content-slider .scroll-slider__items div[class*=col-]{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;padding:3px 0;margin:0 4px}@media (min-width:768px){.mod-content-slider .scroll-slider__items div[class*=col-]{margin:0 8px}}.mod-content-slider--primary .scroll-slider__items div[class*=col-]{-ms-flex-preferred-size:284px;flex-basis:284px}@media (min-width:768px){.mod-content-slider--primary .scroll-slider__items div[class*=col-]{-ms-flex-preferred-size:215px;flex-basis:215px}}@media (min-width:1024px){.mod-content-slider--primary .scroll-slider__items div[class*=col-]{-ms-flex-preferred-size:250px;flex-basis:250px}}.mod-content-slider--secondary .scroll-slider__items div[class*=col-]{-ms-flex-preferred-size:154px;flex-basis:154px}@media (min-width:768px){.mod-content-slider--secondary .scroll-slider__items div[class*=col-]{-ms-flex-preferred-size:215px;flex-basis:215px}}@media (min-width:1024px){.mod-content-slider--secondary .scroll-slider__items div[class*=col-]{-ms-flex-preferred-size:250px;flex-basis:250px}}.mod-content-slider__action{margin-top:8px;text-align:center}.mod-content-slider__action .btn{margin-bottom:0}.scroll-slider+.mod-content-slider__action{margin-top:24px}.mod-content-tile{transition:box-shadow .3s,transform .3s;will-change:transform;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #eee}.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)}@media (min-width:768px){.no-touch .mod-content-tile:hover,.touch .mod-content-tile:active{transform:translate(0,-3px)}}.mod-content-tile__media{display:block;overflow:hidden;position:relative;-ms-flex-negative:0;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{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-content-tile__media:before{content:"";display:block;width:100%;padding-bottom:75%}.mod-content-tile__content{padding:.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.mod-content-tile__content{padding:12px 9px 12px 16px}}@media (max-width:767px){.mod-content-tile__content{height:246px}}@media (min-width:768px){.mod-content-tile__content{height:275px}}@media (min-width:1024px){.mod-content-tile__content{height:234px}}.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}}@media (min-width:768px){.mod-content-tile__title{font-size:1.5rem}}.mod-content-tile__info{overflow:hidden}.mod-content-tile__meta{position:relative;z-index:2;margin-top:auto}.mod-content-tile__action{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:200%;white-space:nowrap;outline:0}@media print{.mod-content-tile{page-break-inside:avoid}}.mod-content-tile-placeholder{border:1px solid #eee;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{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-content-tile-placeholder:before{content:"";display:block;width:100%;padding-bottom:75%}.mod-content-tile-placeholder:before{background:linear-gradient(270deg,rgba(242,245,248,.4),#f2f5f8,rgba(230,234,240,.4));background-size:600% 600%;animation:colorAnimation 3s ease infinite;animation-delay:inherit}.mod-content-tile-placeholder:after{content:"";display:block}@media (max-width:767px){.mod-content-tile-placeholder:after{height:246px}}@media (min-width:768px){.mod-content-tile-placeholder:after{height:275px}}@media (min-width:1024px){.mod-content-tile-placeholder:after{height:234px}}.mod-content-tile-enhanced{position:relative}.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{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #eee}.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__media{display:block;overflow:hidden;position:relative;-ms-flex-negative:0;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{position:absolute;top:0;bottom:0;left:0;width:100%;height: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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__content{padding:12px 9px 12px 16px}}@media (max-width:767px){.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__content{height:246px}}@media (min-width:768px){.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__content{height:275px}}@media (min-width:1024px){.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__content{height:234px}}.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}}@media (min-width:768px){.mod-content-tile-enhanced--secondary .mod-content-tile-enhanced__title{font-size:1.5rem}}.mod-content-tile-enhanced__action{margin-top:auto;margin-bottom:0}.mod-content-tile-enhanced__action.link{-ms-flex-item-align:start;align-self:flex-start}.mod-content-tile-enhanced__action.btn:before,.mod-content-tile-enhanced__action.link:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;outline:0}.mod-content-tile-enhanced--secondary.mod-content-tile-enhanced--hover{transition:box-shadow .3s,transform .3s;will-change:transform}.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)}@media (min-width:768px){.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{transform:translate(0,-3px)}}.mod-content-tile-enhanced__link-group{margin-top:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.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;will-change:transform;position:relative;overflow:hidden;border:1px solid #eee;background-color:#d5dce6;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px!important;height:calc(100% - 16px)}.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)}@media (min-width:768px){.no-touch .mod-content-tile-extended:hover,.touch .mod-content-tile-extended:active{transform:translate(0,-3px)}}.mod-content-tile-extended__media{-ms-flex-negative:0;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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;padding:27px 16px 13px 16px;min-height:206px}@media (min-width:1440px){.mod-content-tile-extended__content{padding-top:34px;padding-bottom:20px}}.mod-content-tile-extended__tagline{font-family:FFDINWebProCondBold,Arial,sans-serif;display:block;margin-bottom:2px;font-size:.875rem;text-transform:uppercase;color:#5c6a82}.mod-content-tile-extended__title{margin-bottom:.4em;font-size:1.5rem}.mod-content-tile-extended__title:after{content:"";display:block;width:60px;height:3px;margin:12px 0 26px 0;background-color:#948980}.mod-content-tile-extended__info{overflow:hidden}.mod-content-tile-extended__meta{position:relative;z-index:2;margin-top:auto}.mod-content-tile-extended__action{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:200%;white-space:nowrap;outline:0}@media (min-width:1440px){.mod-content-tile-extended--img-left-lg{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.mod-content-tile-extended--img-left-lg .mod-content-tile-extended__media{-ms-flex-preferred-size:calc(50% - 9px);flex-basis:calc(50% - 9px);height:290px;margin-bottom:0}}@media (min-width:768px){.mod-content-tile-extended--img-left-sm{-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.mod-content-tile-extended--img-left-sm .mod-content-tile-extended__media{-ms-flex-preferred-size:calc(50% - 9px);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{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-content-tile-extended--img-16by9 .mod-content-tile-extended__media:before{content:"";display:block;width:100%;padding-bottom:56.25%}@media print{.mod-content-tile-extended{page-break-inside:avoid}}.mod-content-tile-hero{position:relative;overflow:hidden}.mod-content-tile-hero__media{position:relative;z-index:1;height:202px}@media (min-width:768px){.mod-content-tile-hero__media{height:433px}}.mod-content-tile-hero__media img{position:absolute;width:auto;height:100%;left:auto;right:0}.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{position:absolute;z-index:3;bottom:0;left:0;right:0;width:50%;height:100%;padding:60px 24px}}@media (min-width:1024px){.mod-content-tile-hero__content{padding:60px 40px}}@media (min-width:1440px){.mod-content-tile-hero__content{width:40%;padding:60px}}.mod-content-tile-hero__content p{font-size:.875rem}.mod-content-tile-hero__btn{margin-bottom:0}.mod-content-tile-hero__btn--overlay:before{content:"";position:absolute;left:0;right:0;top:0;bottom: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{color:#fff;background-color:transparent;border-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{color:#2490d7;background-color:#fff;border-color:#fff}}.mod-content-tile-hero--primary .mod-content-tile-hero__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items: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{content:"";display:block;width:60px;height:3px;margin:10px auto 0 auto;background-color:#c80000}.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-contest-registration-form.back-blue{position:relative;padding:40px 0}.mod-contest-registration-form.back-blue:before{content:'';position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100vw;max-width:1817px;transform:translateX(-50%);background-color:#aba8cd}@media (min-width:1024px){.mod-contest-registration-form.back-blue:before{width:calc(100vw - 103px)}}@media (min-width:1024px) and (max-width:1439px){.mod-contest-registration-form.back-blue:before{margin-left:-4px}}.mod-contest-registration-form.back-cyan{position:relative;padding:40px 0}.mod-contest-registration-form.back-cyan:before{content:'';position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100vw;max-width:1817px;transform:translateX(-50%);background-color:#b4d2ec}@media (min-width:1024px){.mod-contest-registration-form.back-cyan:before{width:calc(100vw - 103px)}}@media (min-width:1024px) and (max-width:1439px){.mod-contest-registration-form.back-cyan:before{margin-left:-4px}}.mod-contest-registration-form.back-red{position:relative;padding:40px 0}.mod-contest-registration-form.back-red:before{content:'';position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100vw;max-width:1817px;transform:translateX(-50%);background-color:#dea7a8}@media (min-width:1024px){.mod-contest-registration-form.back-red:before{width:calc(100vw - 103px)}}@media (min-width:1024px) and (max-width:1439px){.mod-contest-registration-form.back-red:before{margin-left:-4px}}.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 h2.btn-blue{color:#2d2682}.mod-contest-registration-form h2.btn-cyan{color:#2490d7}.mod-contest-registration-form h2.btn-white{color:#fff}.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;text-transform:uppercase;margin-bottom:.35em;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:-ms-flexbox;display:flex;-ms-flex-pack:justify;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{display:block;position:absolute;bottom:0;right:0;width:25%}}.mod-contest-registration-form__hint{margin-top:2rem}@media (min-width:768px){.mod-contest-registration-form__hint{margin-top:0;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:76px}}.mod-contest-registration-form__buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;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{color:#2d2682;background-color:#fff}.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{color:#2490d7;background-color:#fff}.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{color:#fff;background-color:#172b4d}.mod-contest-registration-form__buttons .btn.is-loading{position:relative;color:transparent;background:0 0}.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-left:-12px}.mod-contest-registration-form .slider__item{margin-left:6px;margin-right:6px}.mod-contest-registration-form .slider--primary .slick-arrow{margin-top:-8px}@media (max-width:1439px){.mod-contest-registration-form .slider--primary .slick-arrow{transform:translate(0,-50%) scale(.8)}.mod-contest-registration-form .slider--primary .slick-arrow.slick-next{transform-origin:right center}.mod-contest-registration-form .slider--primary .slick-arrow.slick-prev{transform-origin:left center}}@media (min-width:1440px){.mod-contest-registration-form .slider--primary .slick-arrow,.mod-contest-registration-form .slider--primary .slick-arrow:hover{background-color:transparent}.mod-contest-registration-form .slider--primary .slick-arrow.slick-next{right:-25px}.mod-contest-registration-form .slider--primary .slick-arrow.slick-prev{left:-25px}}.mod-cookie-consent{margin-bottom:0}.mod-cookie-consent__dialog{background:#5c6a82;color:#fff;z-index:400;overflow:hidden;left:0;width:100%}.mod-cookie-consent__dialog:before{content:"";display:block;height:1px;position:absolute;left:0;right:0;background-color:#fff}@media (min-width:1024px){.mod-cookie-consent__dialog{left:103px;width:calc(100% - 103px)}}.mod-cookie-consent__dialog--top{position:relative;top:0}.mod-cookie-consent__dialog--top.is-sticky{position:fixed}.mod-cookie-consent__dialog--top-sticky{position:relative;top:0}.cookie-consent__dialog--sticky .mod-cookie-consent__dialog--top-sticky{position:fixed;top:0;z-index:100}.mod-cookie-consent__dialog--top-sticky:not(.no-transition),.mod-cookie-consent__dialog--top:not(.no-transition){transition:max-height .6s}.mod-cookie-consent__dialog--top-sticky:before,.mod-cookie-consent__dialog--top:before{bottom:0}.mod-cookie-consent__dialog--top-sticky.is-visible,.mod-cookie-consent__dialog--top.is-visible{max-height:300px}.mod-cookie-consent__dialog--top-sticky.is-invisible,.mod-cookie-consent__dialog--top.is-invisible{max-height:0!important}.mod-cookie-consent__dialog--top-sticky.is-expandable.is-invisible,.mod-cookie-consent__dialog--top.is-expandable.is-invisible{max-height:50px!important}.mod-cookie-consent__dialog--bottom{position:relative}.mod-cookie-consent__dialog--bottom.is-invisible{transition:all .6s;max-height:0!important}.mod-cookie-consent__dialog--bottom-sticky{bottom:0;transition:transform .6s;position:fixed}.mod-cookie-consent__dialog--bottom-sticky:before{top:0}.mod-cookie-consent__dialog--bottom-sticky.is-visible{transform:translateY(0)}.mod-cookie-consent__dialog--bottom-sticky.is-expandable.is-invisible{transform:translateY(calc(100% - 50px))}.mod-cookie-consent__dialog--bottom-sticky.is-invisible{transform:translateY(100%)}.mod-cookie-consent__header{position:relative;height:50px;line-height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mod-cookie-consent__title{margin:0}.mod-cookie-consent__close,.mod-cookie-consent__revoke{position:absolute;top:0;right:0}.mod-cookie-consent__close:hover,.mod-cookie-consent__revoke:hover{color:#2490d7}.mod-cookie-consent__close .icon,.mod-cookie-consent__revoke .icon{transition:all .3s}.is-expandable .mod-cookie-consent__close{display:none}.mod-cookie-consent__revoke:before{content:"";display:block;height:100%;width:100vw;position:absolute;right:0}.mod-cookie-consent__dialog--bottom-sticky.is-invisible .mod-cookie-consent__revoke .icon,.mod-cookie-consent__dialog--top .mod-cookie-consent__revoke .icon,.mod-cookie-consent__dialog--top-sticky .mod-cookie-consent__revoke .icon{transform:rotate(-180deg)}.mod-cookie-consent__dialog--bottom-sticky .mod-cookie-consent__revoke .icon,.mod-cookie-consent__dialog--top-sticky.is-invisible .mod-cookie-consent__revoke .icon,.mod-cookie-consent__dialog--top.is-invisible .mod-cookie-consent__revoke .icon{transform:rotate(0)}.mod-cookie-consent__content{text-align:center}@media (min-width:768px){.mod-cookie-consent__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}.mod-cookie-consent__message{padding-right:2rem;text-align:left;font-size:.875rem;-ms-flex:1;flex:1}.mod-cookie-consent__message a{color:inherit}.mod-cookie-consent__message a:hover{color:#2490d7}@media print{.mod-cookie-consent{display:none}}.mod-copy-media{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.mod-copy-media{-ms-flex-direction:row;flex-direction:row}}.mod-copy-media__object{margin-bottom:1rem}.mod-copy-media__object--bottom{-ms-flex-order:1;order:1}.mod-background .mod-copy-media__object--bottom{margin-bottom:-40px}@media (min-width:768px){.mod-copy-media__object--30{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:calc(33.33333% - 2.66667px);flex-basis:calc(33.33333% - 2.66667px)}.mod-copy-media__object--50{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:50%;flex-basis:50%}.mod-copy-media__object--left{-ms-flex-order:0;order:0;padding-right:8px;margin-right:8px}.mod-copy-media__object--right{-ms-flex-order:1;order:1;padding-left:8px;margin-left:8px}.mod-copy-media__object--middle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.mod-copy-media__object--bottom{-ms-flex-item-align:end;align-self:flex-end}}.mod-copy-media__body{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}.mod-copy-media__body--center{text-align:center}@media (min-width:768px){.mod-copy-media__body--middle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.mod-copy-media__buttons .link{margin-bottom:1rem;margin-right:20px;vertical-align:middle;display:inline-block}.mod-copy-media__buttons .btn:not(.btn--block){margin-left:0;margin-right:20px}@media (max-width:767px){.mod-copy-media__buttons .btn:not(.btn--block){display:-ms-flexbox;display:flex;width:100%;margin-right:0}}.col-sm-4 .mod-copy-media,.col-sm-6 .mod-copy-media{-ms-flex-direction:column;flex-direction:column}.col-sm-4 .mod-copy-media__object,.col-sm-6 .mod-copy-media__object{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:1rem}.col-sm-4 .mod-copy-media__object--right,.col-sm-6 .mod-copy-media__object--right{-ms-flex-order:2;order:2;margin-bottom:0}.mod-countdown__counter{border:.375em solid #2490d7;color:#2490d7;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;padding:.5em 0 1.125em 0;text-align:center;min-height:8.25em;background-position:center;background-size:cover;font-size:.625rem}@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-family:FFDINWebProBold,Arial,sans-serif;text-transform:uppercase;font-size:1em}.mod-countdown__separator,.mod-countdown__value{font-family:FFDINWebProBlack,Arial,sans-serif;line-height:1.2;font-size:3.75em}.mod-countdown__separator{margin:0 .08333em}.mod-country-map{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.mod-country-map__dropdown{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width:768px){.mod-country-map__dropdown{-ms-flex-order:-1;order:-1;-ms-flex-item-align:end;align-self:flex-end}}.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{position:absolute;top:0;bottom:0;left:0;width:100%;height: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{stroke:transparent;stroke-width:.4;transition:all .3s;will-change:transform;cursor:pointer}.mod-country-map__area.is-active .cls-1{transition:all .3s;fill:#207ebd}.mod-country-map__area.is-active.is-hovered .cls-1{fill:#172b4d}.mod-country-map__label{position:absolute;display:block;margin-left:-10px;font-size:.875rem;padding:14px 20px;border-radius:8px;background-color:#eee;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);pointer-events:none;opacity:0}.mod-country-map__label.visible{opacity:1}.mod-country-map__label:before{content:"";width:12px;height:12px;transform:rotate(45deg);background-color:#eee;position:absolute;left:20px;bottom:-6px}.mod-country-map__label[data-country=deutschland_nord]{left:48%;bottom:68%}.mod-country-map__label[data-country=belgien]{left:34%;bottom:62%}.mod-country-map__label[data-country=daenemark]{left:43%;bottom:83%}.mod-country-map__label[data-country=frankreich]{left:29%;bottom:50%}.mod-country-map__label[data-country=luxemburg]{left:36.7%;bottom:59%}.mod-country-map__label[data-country=niederlande]{left:35%;bottom:68%}.mod-country-map__label[data-country=polen]{left:68%;bottom:68%}.mod-country-map__label[data-country=portugal]{left:4%;bottom:24%}.mod-country-map__label[data-country=spanien]{left:15%;bottom:25%}.mod-country-map>.mod-country-map__info{display:none}.mod-datetime-picker{position:relative}.mod-datetime-picker__dialog{display:none;position:absolute;z-index:99999;background-color:#fff;padding:12px;box-shadow:0 0 22px rgba(0,0,0,.3);width:500px;transform:translateZ(0)}@supports (filter:drop-shadow(0 2px 8px rgba(0,0,0,0.3))){.mod-datetime-picker__dialog{filter:drop-shadow(0 2px 8px rgba(0, 0, 0, .3));box-shadow:none}}@media (max-width:767px){.mod-datetime-picker__dialog{width:auto;max-width:calc(100vw - 52px)}}.mod-datetime-picker__dialog.is-open{display:-ms-flexbox;display:flex}.mod-datetime-picker__dialog:after{content:" ";border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-width:14px}@media (max-width:1439px){.mod-datetime-picker__dialog:after{bottom:100%;left:20%;border-bottom-color:#fff;margin-left:-14px}}@media (min-width:1440px){.mod-datetime-picker__dialog:after{right:100%;top:20%;border-right-color:#fff;margin-top:-14px}}.mod-datetime-picker__datepicker,.mod-datetime-picker__timepicker{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.mod-datetime-picker__datepicker{-ms-flex-positive:1;flex-grow:1;overflow:hidden;padding-right:12px;border-right:1px solid #ccc}.mod-datetime-picker__timepicker{padding-left:12px}@media (max-width:767px){.mod-datetime-picker__timepicker{-ms-flex-align:center;align-items:center}}.mod-datetime-picker__label{font-family:FFDINWebProBold,Arial,sans-serif}.mod-datetime-picker .btn,.mod-datetime-picker__label{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.mod-datetime-picker__date-box,.mod-datetime-picker__time-box{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.mod-datetime-picker__time-box{margin-top:6px}@media (max-width:767px){.mod-datetime-picker__time-box{height:177px;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto}}@media (min-width:768px){.mod-datetime-picker__time-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:246px;margin-left:-5px}}.mod-datetime-picker__next,.mod-datetime-picker__prev{position:relative;width:100%;height:14px;margin-top:6px;color:#ccc}.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{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:14px;margin-left:-14px}@media (min-width:768px){.mod-datetime-picker__next,.mod-datetime-picker__prev{display:none}}.mod-datetime-picker__prev:after{bottom:0;border-bottom-color:currentColor}.mod-datetime-picker__next:after{top:0;border-top-color:currentColor}.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-datetime-picker__date{padding-top:10px;padding-bottom:10px;line-height:22px;cursor:pointer}.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{line-height:36px;cursor:pointer;padding:0 5px}.mod-datetime-picker__time.is-disabled{color:#ccc;cursor:default}.mod-deliver{display:inline-block}.mod-deliver__inlay{display:block;text-align:center;padding-top:2px}@media (min-width:1024px){.mod-deliver__inlay{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3);min-width:86px;padding:10px}}.mod-deliver__inlay>.img-responsive{display:inline-block;width:42px}.mod-deliver__title{display:none}@media (min-width:1024px){.mod-deliver__title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-family:FFDINWebPro,Arial,sans-serif;font-size:.625rem;-ms-flex-pack:center;justify-content:center;line-height:1.2;margin-top:.5rem;min-height:24px;text-transform:uppercase}}.mod-disclaimer:not(.mod-disclaimer--simple){background-color:#fbf7f2;border-radius:4px}.mod-disclaimer--simple .mod-disclaimer__inner{padding:0}.mod-disclaimer__icon{-ms-flex-negative:0;flex-shrink:0;color:#de980b;margin-top:-3px}.mod-disclaimer__inner{display:-ms-flexbox;display:flex;padding:17px 16px 14px 16px;margin-bottom:24px}.mod-disclaimer__content{padding-left:11px;font-size:.875rem}.mod-disclaimer__title{font-family:FFDINWebProBold,Arial,sans-serif;padding-right:3px}.mod-feedback__backdrop{position:fixed;z-index:400;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:opacity .3s;opacity:0;pointer-events:none;will-change:opacity}.mod-feedback.is-active .mod-feedback__backdrop{opacity:1;pointer-events:auto}.mod-feedback__wrapper{position:fixed;z-index:400;left:0;right:0;bottom:0;background-color:#fff;transform:translate3d(0,100%,0)}@media (min-width:1024px){.mod-feedback__wrapper{left:103px}}.mod-feedback__close{position:absolute;z-index:2;top:14px;right:12px;transition:color .3s}@media (min-width:768px){.mod-feedback__close{top:22px;right:32px}}.mod-feedback__close:hover{color:#2490d7}.mod-feedback__inlay{position:relative;z-index:1;max-height:80vh;overflow:auto;-webkit-overflow-scrolling:touch}@media (min-width:1024px){.mod-feedback__inlay{max-height:100vh}}.mod-feedback__content{margin:0 auto;padding:60px 16px 24px 16px;max-width:350px}.mod-feedback__content .heading-h2{width:100%;text-align:center}.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{display:block;color:#2490d7;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{position:fixed;z-index:400;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:opacity .3s;opacity:0;pointer-events:none;will-change:opacity}.mod-filter__wrapper{position:fixed;z-index:490;top:64px;bottom:0;right:0;width:100%;max-width:375px;background-color:#fff;padding:24px 16px;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;pointer-events:none;transform:translateX(100%);transition:transform .3s;will-change:transform}@media (min-width:1024px){.mod-filter__wrapper{top:0}}.mod-filter__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e6eaf0}.mod-filter__body{height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mod-filter__footer{margin-top:auto}.mod-filter__footer .btn--primary.is-loading{position:relative;color:transparent;background:0 0}.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{transform:translateX(0);pointer-events:auto}.mod-filter__expansion-panel{border-bottom:1px solid #e6eaf0}.mod-filter__expansion-panel-header{font-family:FFDINWebProBold,Arial,sans-serif;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:left;width:100%;min-height:60px;transition:color .3s}.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-footer{margin-bottom:0;padding:36px 0 0 0;position:relative}.mod-footer:before{content:'';position:absolute;z-index:-2;top:0;left:0;right:0;height:100%;background-color:#e6eaf0}.mod-footer__list,.mod-footer__teaser-group{margin-bottom:40px}.mod-footer__list:not(:last-child),.mod-footer__teaser-group:not(:last-child){border-bottom:1px solid #fff;padding-bottom:40px}@media (min-width:1024px){.mod-footer__list:not(:last-child),.mod-footer__teaser-group:not(:last-child){padding-bottom:60px}}.mod-footer__teaser-group .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;margin-bottom:12px}@media (min-width:768px) and (max-width:1023px){.mod-footer__teaser-group .slick-track{margin-bottom:32px}}@media (min-width:1024px){.mod-footer__teaser-group .slick-track{margin-bottom:0}}.mod-footer__teaser-single{font-size:.875rem;text-align:center;padding:0 15px 40px;position:relative;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:768px){.mod-footer__teaser-single{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:1440px){.mod-footer__teaser-single{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}.mod-footer__teaser-single.slick-slide{height:auto}.mod-footer__teaser-single .icon{margin-bottom:20px}.mod-footer__teaser-single .btn{position:absolute;bottom:0;margin-bottom:0;left:5%;right:5%;width:90%}@media (min-width:768px){.mod-footer__teaser-single .btn{right:15%;left:15%;width:70%}}@media (min-width:1440px){.mod-footer__teaser-single .btn{right:20%;left:20%;width:60%}}.mod-footer__list{margin-left:-8px;margin-right:-8px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.mod-footer__list{display:block;columns:2}}.mod-footer__list>li{list-style-type:none;padding:0 8px}.mod-footer__list ul li{list-style-type:none}.mod-footer__list ul a{display:block;margin-bottom:6px;font-family:FFDINWebPro,Arial,sans-serif;font-size:.75rem}.mod-footer__area{page-break-inside:avoid}.mod-footer__area+.mod-footer__area{margin-top:36px}.mod-footer__title{display:block;margin-bottom:16px;font-family:FFDINWebProBold,Arial,sans-serif}.mod-footer__teaser-group:not(.slick-initialized){position:relative}.mod-footer__teaser-group:not(.slick-initialized) .mod-footer__teaser-single+.mod-footer__teaser-single{position:absolute;width:100%;top:0;visibility:hidden;min-height:280px}@media print{.mod-footer__list,.mod-footer__teaser-group{display:none}}.mod-footnote--primary{color:#172b4d}.mod-footnote--secondary{color:#5c6a82}.mod-footnote .rte{margin-bottom:6px;color:inherit}.mod-footnotes{padding-bottom:40px}.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{margin-right:5px;float:left}.mod-footnotes .rte{display:inline}.mod-footnotes .rte>:last-child{margin-bottom:0}@media print{.mod-footnotes{border-top:1px solid #5c6a82;margin-top:40px;padding-top:40px;page-break-inside:avoid}}.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{position:absolute;top:0;bottom:0;left:0;width:100%;height: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{z-index:1;height:100%;width:auto;margin:0 auto;left:50%;transform:translateX(-50%)}.mod-gallery-article__media--video .video{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.mod-gallery-article__media--audio .audio{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.mod-gallery-article__thumbs{margin-top:8px;display:none}@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{width:100%;height:100%;vertical-align:top}.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__thumbs .mod-gallery-article__media{border:1px solid #e6eaf0;margin:0 4px;cursor:pointer;transition:border .3s}.mod-gallery-article__thumbs .mod-gallery-article__media .icon{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.25);color:#fff;border:8px solid transparent}@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__stage .slider__item{position:relative;overflow:hidden}.mod-gallery-article__stage .slider__badge{pointer-events:none}.mod-gallery-article__stage .slider__badge:before{background-color:rgba(255,255,255,.4);content:'';position:absolute;height:100%;top:0;width:100%;z-index:20}.mod-gallery-article__stage .slider__badge-label{background-color:#2490d7;color:#fff;font-family:FFDINWebProBold,Arial,sans-serif;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}.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{display:block;position:absolute;z-index:2;top:auto;left:auto;bottom:0;right:0;width:46px;height:46px;border:14px solid transparent;color:#172b4d}}@media (max-width:767px){.mod-gallery-content{margin-left:-8px;margin-right:-8px}}.mod-gallery-content__media--img img{height:100%;width:auto;margin:0 auto;left:50%;transform:translateX(-50%)}.mod-gallery-content__caption{text-align:center;margin:8px 0 4px 0}@media print{.mod-gallery-content{display:none}}.mod-header{position:relative;margin-bottom:0}.mod-header__tools{position:absolute;z-index:99;top:16px;right:3px;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mod-header__tools>*{margin:0 4px}@media (min-width:1024px){.mod-header__tools{top:0;right:0;padding:0 23px 0 7px}.mod-header__tools>*{margin:0 7px}}.mod-header__tools.is-sticky{position:fixed;animation-duration:.3s;animation-fill-mode:forwards;animation-name:slideDown}.mod-header__logo{display:block;position:relative}.mod-header__logo img{object-fit:contain;height:100%}@media (max-width:1023px){.mod-header{height:64px}.mod-header__inlay{position:fixed;z-index:500;top:0;left:0;width:100%;height:inherit;background-color:#fff}.mod-header__inlay:after{content:"";display:block;position:absolute;z-index:500;top:0;left:0;right:0;height:100%;pointer-events:none;box-shadow:0 3px 10px 0 rgba(0,0,0,.15)}.no-header-shadow .mod-header__inlay:after{box-shadow:none;background:#ccc;top:auto;bottom:0;height:1px}.mod-header__logo{width:70px;height:46px;margin:9px auto}.mod-header__hamburger{position:absolute;top:8px;left:0}}@media (min-width:1024px){.mod-header__logo{position:fixed;z-index:510;top:16px;left:16px;width:71px;height:74px}.mod-header__hamburger,.mod-header__shopping-list{display:none}}@media print{.mod-header__logo{left:0;position:absolute;top:0}.mod-header__logo .logo{max-width:70px;width:70px}.mod-header__logo:after{display:none}.mod-header__inlay{position:relative;margin:0}.mod-header__hamburger,.mod-header__tools{display:none}}.mod-headline{margin-bottom:0}.mod-highlights__wrapper{display:-ms-flexbox;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{width:64px;text-align:center}.mod-highlights__icon{height:56px}.mod-highlights__content{font-family:FFDINWebProCondBold,Arial,sans-serif;color:#172b4d;margin-left:24px}.mod-highlights__topline{margin-top:-2px;margin-bottom:10px}.mod-highlights__subline,.mod-highlights__topline{font-size:1.375rem}.mod-highlights__subline{margin-bottom:0;line-height:1.2}.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-top:10px;margin-left:0}.mod-highlights__counter,.mod-highlights__headline{font-size:3.125rem}}.mod-hint{text-align:center;padding:20px 16px;border:1px solid #de980b;border-radius:4px;position:relative;margin-top:16px}@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{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:0 16px 0 12px;background-color:#fff;color:#de980b;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.mod-hint__headline{margin-bottom:0;margin-left:12px}.mod-hint__text{margin-bottom:0}@media print{.mod-hint__legend{position:relative;top:-10px;left:0;transform:none}}@media (min-width:768px){.mod-icons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}.mod-icons__item{text-align:center;margin-bottom:2rem}@media (min-width:768px){.mod-icons__item{min-width:33.33333%;max-width:33.33333%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin-bottom:40px;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;width:100%;height:0;overflow:hidden}}.mod-icons__icon{margin-bottom:1rem;height:70px}@media (min-width:1024px){.mod-icons__icon{height:120px}}.mod-icons__icon.is-active{animation-delay:.3s;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:both;animation-name:fade-scale-icon}.mod-icons__label{font-family:FFDINWebProCondBold,Arial,sans-serif;font-size:1.125rem;display:block}@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-info-box{padding:30px 34px}.mod-info-box--primary{background-color:#ffebee}.mod-info-box--secondary{background-color:#fbf7f2}.mod-info-box--tertiary{background-color:#e8e3db}.mod-info-box--primary .mod-info-box__title{font-size:1.625rem;font-family:Mixa-SemiBold,Arial,sans-serif,cursive;font-weight:100;margin-bottom:.35em}@media (min-width:768px){.mod-info-box--primary .mod-info-box__title{font-size:2.25rem}}@media (min-width:1024px){.mod-info-box--primary .mod-info-box__title{font-size:3rem}}.mod-info-box--align-left{text-align:left}.mod-info-box--align-center{text-align:center}@media print{.mod-info-box{border:1px solid grey}}.mod-info-tiles{display:-ms-flexbox;display:flex}.mod-info-tiles__info{font-family:FFDINWebProCondBold,Arial,sans-serif;font-size:1.125rem;-ms-flex:0 0 60px;flex:0 0 60px;padding:5px 8px 0 0}.mod-info-tiles__info .icon{color:#2490d7;cursor:pointer}@media (min-width:1024px){.mod-info-tiles__info{-ms-flex-preferred-size:80px;flex-basis:80px}}@media (min-width:1440px){.mod-info-tiles__info{-ms-flex-preferred-size:100px;flex-basis:100px}}.mod-info-tiles__items{margin-left:-8px;margin-right:-8px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(100% - 60px);flex-basis:calc(100% - 60px)}@media (min-width:1024px){.mod-info-tiles__items{-ms-flex-preferred-size:calc(100% - 80px);flex-basis:calc(100% - 80px)}}@media (min-width:1440px){.mod-info-tiles__items{-ms-flex-preferred-size:calc(100% - 100px);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{position:absolute;top:0;bottom:0;left:0;width:100%;height: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-info-tiles__img{transition:opacity .3s}.mod-info-tiles__img--hover{opacity:0!important}.mod-language-selector{margin:10px 0 0 0}@media (min-width:1024px){.mod-language-selector{display:inline-block;margin:0 0 0 9px}}.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}.mod-language-selector--list .mod-language-selector__list{display:-ms-flexbox;display:flex;padding:0 16px}@media (min-width:1024px){.mod-language-selector--list .mod-language-selector__list{-ms-flex-align:center;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:#fff}}.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:#fff;padding:0 7px}.mod-language-selector--list .mod-language-selector__action:hover{color:#ccc}}.mod-language-selector--dropdown{position:relative}@media (min-width:1024px){.mod-language-selector--dropdown{margin-top:-1px}}@media (max-width:1023px){.mod-language-selector--dropdown{min-height:46px}.mod-main-navigation .mod-language-selector--dropdown{margin-bottom:-21px!important}}.mod-language-selector--dropdown .icon{position:absolute;top:15px;right:24px;pointer-events:none;transition:transform .3s}@media (min-width:1024px){.mod-language-selector--dropdown .icon{top:7px;right:7px}}.mod-language-selector--dropdown .mod-language-selector__wrapper{display:-ms-flexbox;display:flex;background-color:#172b4d;color:#fff}@media (max-width:1023px){.mod-language-selector--dropdown .mod-language-selector__wrapper{position:absolute;bottom:0;left:0;right:0;padding:0 28px}}.mod-language-selector--dropdown .mod-language-selector__dropdown{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative: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:30px}}.mod-language-selector--dropdown .mod-language-selector__label{font-size:.75rem;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 30px 0 16px}.mod-language-selector--dropdown .mod-language-selector__list{background-color:#172b4d;overflow:hidden;transition:max-height .3s;height:auto;max-height:0}@media (min-width:1024px){.mod-language-selector--dropdown .mod-language-selector__list{position:relative;z-index:20}}.mod-language-selector--dropdown.is-open .mod-language-selector__list{max-height:600px}.mod-language-selector--dropdown .mod-language-selector__action{color:#fff;padding:0 16px 16px;line-height:1}@media (min-width:1024px){.mod-language-selector--dropdown .mod-language-selector__action{padding:0 16px;line-height:30px}}.mod-language-selector--dropdown .mod-language-selector__action:hover{color:#ccc}.mod-light-gallery{width:calc(100vw - (1rem * 2))}.mod-light-gallery__item{position:relative;width:100%;height:calc(100vh - 120px)}.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-magazine-tile{transition:box-shadow .3s,transform .3s;will-change:transform;position:relative;overflow:hidden;border:1px solid #eee}.no-touch .mod-magazine-tile:hover,.touch .mod-magazine-tile:active{box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);transform:translate(0,-3px)}@media (min-width:768px){.no-touch .mod-magazine-tile:hover,.touch .mod-magazine-tile:active{transform:translate(0,-3px)}}.mod-magazine-tile__media{display:block;overflow:hidden;position:relative;background:url(../../frontend/aldi/images/bg_magazine.jpg)}.mod-magazine-tile__media embed,.mod-magazine-tile__media iframe,.mod-magazine-tile__media img,.mod-magazine-tile__media object,.mod-magazine-tile__media svg,.mod-magazine-tile__media video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-magazine-tile__media:before{content:"";display:block;width:100%;padding-bottom:75%}.mod-magazine-tile__content{padding:.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.mod-magazine-tile__content{padding:12px 9px 12px 16px}}@media (max-width:767px){.mod-magazine-tile__content{height:246px}}@media (min-width:768px){.mod-magazine-tile__content{height:275px}}@media (min-width:1024px){.mod-magazine-tile__content{height:234px}}.mod-magazine-tile__content p{font-size:.75rem}@media (min-width:768px){.mod-magazine-tile__content p{font-size:.875rem}}.mod-magazine-tile__title{font-family:FFDINWebProBold,Arial,sans-serif;font-size:1rem;line-height:1.375;margin-bottom:10px}@media (min-width:768px){.mod-magazine-tile__title{font-size:1.25rem;line-height:1.35}}@media (min-width:768px){.mod-magazine-tile__title{font-size:1.5rem}}.mod-magazine-tile__info{overflow:hidden}.mod-magazine-tile__meta{position:relative;z-index:2;margin-top:-5px;margin-bottom:28px}.mod-magazine-tile__btn:hover{color:#2490d7}.mod-magazine-tile__action{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:200%;white-space:nowrap;outline:0}.mod-main-navigation__list{list-style-type:none;margin-bottom:0}.mod-main-navigation__action{position:relative;display:block;padding:14px 38px 11px 28px;cursor:pointer;color:#172b4d;transition:background .3s,color .3s}.mod-main-navigation__action:after{content:'';position:absolute;left:0;top:0;bottom:0;width:0;transition:all .3s}.mod-main-navigation__action:hover{background-color:#f2f5f8;color:#172b4d}.mod-main-navigation__action.is-active{background-color:#f2f5f8;color:#172b4d}.mod-main-navigation__action.is-active:after{width:100%;background-color:#e1e8ef}.mod-main-navigation__action .icon{position:relative;z-index:10;opacity:.8}.mod-main-navigation__action .icon .is-active,.mod-main-navigation__action .icon .is-selected,:hover .mod-main-navigation__action .icon{opacity:1}.mod-main-navigation__action .icon.icon--null{display:none}@media (max-width:1023px){.mod-main-navigation__action .icon{margin-top:-3px}.mod-main-navigation__action .icon:not(.icon--arrow-right){margin-left:-8px;margin-right:10px}}@media (min-width:1024px){.mod-main-navigation__action .icon{display:block;margin:0 auto 4px auto}}.mod-main-navigation__action .icon--arrow-right{position:absolute;top:0;bottom:0;right:14px;margin:auto 0}.mod-main-navigation__menu--level-1 .mod-main-navigation__item{border-bottom:1px solid #eee}@media (min-width:1024px){.mod-main-navigation__menu--level-1 .mod-main-navigation__item:first-child{border-top:1px solid #eee}}.mod-main-navigation__menu--level-1 .mod-main-navigation__label{position:relative;z-index:10;display:block}.mod-main-navigation__menu--level-1 .icon:not(.icon--null)+.mod-main-navigation__label{display:inline}.mod-main-navigation__menu--level-1 .icon:not(.icon--null)+.mod-main-navigation__label:before{display:none}.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__panels{position:fixed;z-index:500;top:64px;bottom:0;left:0;width:100vw;overflow:hidden;background-color:#fff;transform:translate3D(-105%,0,0);transition:transform .4s ease}@media (min-width:1024px){.mod-main-navigation__panels{top:0;left:103px;width:310px;box-shadow:3px 0 10px 0 rgba(0,0,0,.1);transition-duration:.3s}}.menu-is-open .mod-main-navigation__panels{transform:translate3D(0,0,0)}.mod-main-navigation__panels-header{position:relative;height:44px;border-bottom:1px solid #eee}.mod-main-navigation__back,.mod-main-navigation__close{position:absolute;top:0;bottom:0;margin:auto 0}.mod-main-navigation__back:hover,.mod-main-navigation__close:hover{color:#2490d7}.mod-main-navigation__close{right:16px}.mod-main-navigation__back{display:none;left:8px}@media (min-width:1024px){.mod-main-navigation__back{left:18px}}.mod-main-navigation__back-label{font-family:FFDINWebProBold,Arial,sans-serif;font-size:.75rem;text-transform:uppercase;position:relative;top:1px}.mod-main-navigation__back .icon--arrow-right{transform:rotate(-180deg)}.mod-main-navigation__panel{position:absolute;top:44px;left:0;right:0;width:100%;height:calc(100% - 44px);overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff;transition:transform .3s;transform:translate3D(100%,0,0)}.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__item--badge{overflow:hidden}.mod-main-navigation__badge{background-color:#2490d7;color:#fff;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.75rem;height:15px;line-height:1.5;position:absolute;left:-65px;max-width:150px;text-align:center;text-transform:uppercase;top:50%;transform:rotate(-45deg) translate(8%,-50%);transform-origin:50% 50%;width:100%;z-index:15}@media (min-width:1024px){.mod-main-navigation__badge{left:50%;transform:rotate(45deg) translate(-28%,-50%)}}@media (max-height:650px) and (min-width:1024px){.mod-main-navigation__badge{left:38%;transform:rotate(45deg) translate(-11%,-50%)}}@media (min-width:1024px){.is-selected .mod-main-navigation__badge{background-color:#fff;color:#2490d7}}@media (max-width:1023px){.mod-main-navigation>.mod-main-navigation__menu--level-1,.mod-main-navigation>.mod-meta-navigation,.mod-main-navigation__blocker,.mod-main-navigation__close{display:none!important}.mod-main-navigation__item{border-bottom:1px solid #eee}.mod-main-navigation__title{display:block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.75rem;text-transform:uppercase;text-align:center;line-height:44px}.mod-main-navigation__action.is-selected{color:#2490d7}.mod-main-navigation__menu--level-1{background-color:#fff}.mod-main-navigation__menu--level-1 .mod-main-navigation__action{font-family:FFDINWebProBold,Arial,sans-serif;font-size:.75rem;text-transform:uppercase}.mod-main-navigation__menu:not(.mod-main-navigation__menu--level-1) .mod-main-navigation__item:first-child .mod-main-navigation__action{font-family:FFDINWebProBold,Arial,sans-serif;font-size:.75rem;text-transform:uppercase}.mod-main-navigation__menu:not(.mod-main-navigation__menu--level-1) .mod-main-navigation__item:not(:first-child) .mod-main-navigation__action{font-size:.875rem}}@media (min-width:1024px){.mod-main-navigation{display:block}.mod-main-navigation__blocker{position:fixed;z-index:400;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:opacity .3s;opacity:0;pointer-events:none;will-change:opacity}.menu-is-open .mod-main-navigation__blocker{opacity:1;pointer-events:auto}.mod-main-navigation__back-label,.mod-main-navigation__menu--level-1 .mod-main-navigation__action .icon--arrow-right,.mod-main-navigation__title{display:none!important}.mod-main-navigation__menu.is-active .mod-main-navigation__action{animation:nav-slide-in .6s 0s backwards}.mod-main-navigation__action.is-selected{background-color:#2490d7;color:#fff}.mod-main-navigation__action.is-selected:after{background-color:#2490d7}.mod-main-navigation__action.is-selected:hover{background-color:#207ebd}.mod-main-navigation__item--separator{border-top:1px solid #ccc}.mod-main-navigation__menu--level-1{position:fixed;z-index:500;top:0;left:0;width:103px;height:100%;background-color:#fff}}@media (min-width:1024px) and (max-height:650px) and (min-width:1024px){.mod-main-navigation__menu--level-1 .icon:not(.icon--right){display:none}}@media (min-width:1024px){.mod-main-navigation__menu--level-1 .mod-main-navigation__action{font-family:FFDINWebProBold,Arial,sans-serif;font-size:.625rem;text-transform:uppercase;text-align:center;padding:14px 2px 11px 2px}.mod-main-navigation__menu--level-1 .mod-main-navigation__list{height:100%;padding-top:106px;background-color:#fff;box-shadow:3px 0 10px 0 rgba(0,0,0,.1)}.mod-main-navigation__menu--level-1 .mod-main-navigation__label{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:99px}.mod-main-navigation__menu--level-1 .mod-main-navigation__label:before{content:"";display:inline-block;width:1px;height:40px}.mod-main-navigation__menu:not(.mod-main-navigation__menu--level-1) .mod-main-navigation__action{margin:5px 0;padding:11px 34px 8px 38px;font-size:.875rem}.mod-main-navigation__menu:not(.mod-main-navigation__menu--level-1) .mod-main-navigation__item:first-child .mod-main-navigation__action{font-family:FFDINWebProBold,Arial,sans-serif;font-size:1.125rem;padding-left:20px;margin-top:10px}}@media print{.mod-main-navigation{display:none}}.menu-is-open body{overflow:hidden}@keyframes nav-slide-in{0%{transform:translate3d(-50px,0,0)}100%{transform:translate3d(0,0,0)}}.mod-media__action{display:block;transition:box-shadow .3s,transform .3s;will-change:transform}.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)}@media (min-width:768px){.no-touch .mod-media__action:hover,.touch .mod-media__action:active{transform:translate(0,-3px)}}.mod-media>p{margin-top:5px}.mod-meta-navigation{background-color:#e6eaf0}@media (min-width:1024px){.mod-meta-navigation{padding-right:230px}}.mod-meta-navigation__list{margin-bottom:0;list-style-type:none}.mod-meta-navigation__action{font-size:.875rem}@media (min-width:1024px){.mod-meta-navigation__action{color:#fff}.mod-meta-navigation__action:hover{color:#ccc}}@media (max-width:1023px){.mod-meta-navigation{border-top:1px solid #fff;margin-top:-1px;padding:16px 0}.mod-meta-navigation__action{display:block;padding:0 28px;line-height:36px}}@media (min-width:1024px){.mod-meta-navigation{background-color:#172b4d;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:30px;line-height:29px;padding-top:1px}.mod-meta-navigation__list{position:relative;text-align:right;margin-right:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.mod-meta-navigation__item:not(last-child){margin-left:24px}}.mod-modal{position:fixed;z-index:1050;top:0;right:0;bottom:0;left:0;outline:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:none;margin-bottom:0}.mod-modal.is-closed,.mod-modal.is-open{display:-ms-flexbox;display:flex}.mod-modal.is-animated{display:none}.mod-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);will-change:opacity;animation-duration:.3s;animation-fill-mode:forwards}.is-open .mod-modal__overlay{animation-name:overlayFadeIn}.is-closed .mod-modal__overlay{animation-name:overlayFadeOut}.mod-modal__dialog{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 8px;position:relative;top:0;background-color:#fff;border:1px solid #eee;outline:0}@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{width:100%;height:100%;margin:0}.mod-modal__close{position:absolute;z-index:5;top:1rem;right:22px;transform:scale(1.2);transition:color .3s;width:32px;height:32px;overflow:hidden;background-color:rgba(255,255,255,.8);border-radius:100%}.mod-modal__close:hover{color:#2490d7}.mod-modal__close+.mod-modal__content{padding-top:60px}.mod-modal__content{padding:1rem;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.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;padding:1rem 1rem 0 1rem;text-align:right;-ms-flex-negative:0;flex-shrink:0}.mod-modal__dialog{will-change:transform,opacity;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.7,0,.3,1)}.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{overflow:hidden;height:100%}.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-newsletter .alert{display:none}@media (min-width:1024px){.mod-newsletter .alert{width:66.66667%}}.mod-newsletter__section{margin-bottom:40px}@media (min-width:1024px){.mod-newsletter__section{width:66.66667%}}@media (min-width:768px){.mod-newsletter__fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.mod-newsletter__fields .textfield{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);margin-left:8px;margin-right:8px}}.mod-newsletter__label{margin-bottom:2px}.mod-newsletter__option{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{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.mod-newsletter__actions .btn{margin-bottom:0;margin-right:20px}.mod-newsletter .slider .slick-list{margin-left:-12px}.mod-newsletter .slider__item{margin-left:6px;margin-right:6px}.mod-newsletter .slider--primary .slick-arrow{margin-top:-8px}@media (max-width:1439px){.mod-newsletter .slider--primary .slick-arrow{transform:translate(0,-50%) scale(.8)}.mod-newsletter .slider--primary .slick-arrow.slick-next{transform-origin:right center}.mod-newsletter .slider--primary .slick-arrow.slick-prev{transform-origin:left center}}@media (min-width:1440px){.mod-newsletter .slider--primary .slick-arrow,.mod-newsletter .slider--primary .slick-arrow:hover{background-color:transparent}.mod-newsletter .slider--primary .slick-arrow.slick-next{right:-25px}.mod-newsletter .slider--primary .slick-arrow.slick-prev{left:-25px}}.mod-newsletter-request-account-link__form{margin-bottom:40px}.mod-newsletter-request-account-link__form .textfield__control:not([multiple]):not(textarea){height:50px;border-radius:5px}.mod-newsletter-request-account-link__form .textfield__icon{top:17px}.textfield__label~.mod-newsletter-request-account-link__form__icon{top:47px}.mod-newsletter-request-account-link__actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;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{background-color:#172b4d;color:#fff;margin-bottom:0}.mod-newsletter-teaser__inlay{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:22px 0 6px;width:100%;padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto;max-width:560px}@media (min-width:768px){.mod-newsletter-teaser__inlay{max-width:768px}}@media (min-width:1024px){.mod-newsletter-teaser__inlay{max-width:921px}}@media (min-width:1440px){.mod-newsletter-teaser__inlay{max-width:1232px}}@media (min-width:768px){.mod-newsletter-teaser__inlay{-ms-flex-direction:row;flex-direction:row;padding:1rem 0 0}}.mod-newsletter-teaser__wrapper{-ms-flex:1 0 90%;flex:1 0 90%;max-width:90%;width:100%}@media (min-width:768px){.mod-newsletter-teaser__wrapper{-ms-flex:1 0 40%;flex:1 0 40%;max-width:40%}}@media (min-width:1024px){.mod-newsletter-teaser__wrapper{-ms-flex:1 0 45%;flex:1 0 45%;max-width:45%}}@media (min-width:1440px){.mod-newsletter-teaser__wrapper{padding:0 15px}}.mod-newsletter-teaser__icon{float:left;height:38px;margin-right:1rem}.mod-newsletter-teaser__title{font-size:1.125rem;margin:0}.mod-newsletter-teaser__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.mod-newsletter-teaser__form{-ms-flex-direction:row;flex-direction:row}}.mod-newsletter-teaser__form .textfield{color:#172b4d;-ms-flex:0 1 100%;flex:0 1 100%}.mod-newsletter-teaser__form .textfield__control:not([multiple]):not(textarea){height:50px;border-radius:5px}.mod-newsletter-teaser__form .textfield__icon{top:17px}.textfield__label~.mod-newsletter-teaser__form__icon{top:47px}.mod-newsletter-teaser__submit{-ms-flex:1 0 auto;flex:1 0 auto}@media (min-width:768px){.mod-newsletter-teaser__submit{margin-left:1rem}}@media print{.mod-newsletter-teaser{display:none}}.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{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.mod-newsletter-unsubscribe__actions .btn{margin-bottom:0;margin-right:20px}.mod-newsletter-unsubscribe .alert,.mod-newsletter-unsubscribe__confirmation{display:none}.mod-offer-category__action{position:relative;display:block}.mod-offer-category__action:before{content:"";position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,0) 75%)}.mod-offer-category__media{display:block;overflow:hidden;position:relative;z-index:1}.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{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-offer-category__media:before{content:"";display:block;width:100%;padding-bottom:75%}.mod-offer-category__content{position:absolute;z-index:3;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 16px;width:100%}.mod-offer-category__badge{background-color:#172b4d;font-size:.75rem;padding:5px 10px 4px 10px;margin-bottom:auto;-ms-flex-item-align:start;align-self:flex-start}.mod-offer-category__play-icon{position:absolute;top:10px;left:10px;width:48px;height:48px;background:#084c73;color:#fff;text-shadow:0 0 20px #000;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.mod-offer-category__tagline{font-family:FFDINWebProCondBold,Arial,sans-serif}.mod-offer-category__badge,.mod-offer-category__tagline,.mod-offer-category__title{color:#fff}.mod-offer-category__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:56px}.mod-offer-navigation{margin-bottom:1rem}@media print{.mod-offer-navigation{display:none}}.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{height:0;width:109px;padding-top:45px;text-indent:150px;overflow:hidden;background:url(../../frontend/aldi/images/logo_alditipp.png) no-repeat;background-size:100%}.mod-offer-stage__action{margin:24px 0 50px 0}.mod-offer-stage .slick-dots{width:100%}.mod-offer-tile-xs{display:block;overflow:hidden;position:relative}.mod-offer-tile-xs embed,.mod-offer-tile-xs iframe,.mod-offer-tile-xs img,.mod-offer-tile-xs object,.mod-offer-tile-xs svg,.mod-offer-tile-xs video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-offer-tile-xs__content{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-offer-tile-xs:before{content:"";display:block;width:100%;padding-bottom:75%}.col-12 .mod-offer-tile-xs:before{padding-bottom:36.90037%}.col-6 .mod-offer-tile-xs:before{padding-bottom:75%}.mod-offer-tile-xs:before{padding-top:246px}.mod-offer-tile-xs__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;border:2px dashed #eee;padding:8px}.mod-offer-tile-xs__content a,.mod-offer-tile-xs__content p{width:100%;margin-bottom:0;-ms-flex-item-align:end;align-self:flex-end;text-align:center}.mod-offer-tile-xs__content p{font-family:FFDINWebProBold,Arial,sans-serif;font-size:1.125rem;color:#2490d7;text-transform:uppercase}.mod-offers__day{padding-bottom:1px}.mod-offers__header{margin-top:-16px;margin-bottom:40px;height:106px}@media (min-width:1024px){.mod-offers__header{height:120px}}@media (min-width:1024px){.mod-offers__header{margin-top:-24px}}.mod-offers__header-inlay{position:relative;padding-top:16px;height:106px;width:100%}@media (min-width:1024px){.mod-offers__header-inlay{padding-top:24px;height:120px}}.mod-offers__header-inlay:after{content:'';position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:1px;background-color:#ccc}.mod-offers__header-inlay.is-sticky{position:fixed;z-index:20;left:0;right:0;top:0;margin-top:0;will-change:transform;width:100%;padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto;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:921px}}@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}}@media (min-width:1024px) and (max-width:1439px){.mod-offers__header-inlay.is-sticky{padding-right:9px}}@media (min-width:1024px){.mod-offers__header-inlay.is-sticky{left:103px}}.mod-offers__header-inlay.is-sticky:not(.no-animation){transition:transform .3s}.mod-offers__header-inlay.is-sticky,.mod-offers__header-inlay.is-sticky.is-reduced{transform:translate3d(0,-2px,0)}@media (min-width:1024px){.mod-offers__header-inlay.is-sticky,.mod-offers__header-inlay.is-sticky.is-reduced{transform:translate3d(0,-80px,0)}}.mod-offers__header-inlay.is-sticky.is-expanded{transform:translate3d(0,64px,0);transition-delay:.1s}@media (min-width:1024px){.mod-offers__header-inlay.is-sticky.is-expanded{transform:translate3d(0,0,0)}}.mod-offers__header-inlay.is-sticky:before{content:'';position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100vw;transform:translateX(-50%);background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.15);border-bottom:1px solid #ccc}@media (min-width:1024px){.mod-offers__header-inlay.is-sticky:before{width:calc(100vw - 103px)}}.mod-offers__header-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}@media (min-width:1024px){.mod-offers__tabs{width:590px}}@media (min-width:1440px){.mod-offers__tabs{width:920px}}.mod-offers__tabs .scroll-tabs{border-color:transparent}.mod-offers__tabs .tabs__item:before{opacity:.3}.mod-offers__tabs .tabs__item .scroll-indicator{position:absolute;left:0;bottom:0;min-width:8px;width:0;height:5px;background-color:#2490d7;display:none}.mod-offers__tabs .tabs__item.is-selected .scroll-indicator{display:block}.mod-offers__nav{display:-ms-flexbox;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:-ms-flexbox;display:flex;width:auto}.mod-offers__nav-item{font-family:FFDINWebProBold,Arial,sans-serif;background:0 0;border:1px solid #5c6a82;color:#5c6a82;text-decoration:none;padding:12px 16px 8px 16px;font-size:.75rem;text-transform:uppercase;text-align:center;min-height:40px;white-space:nowrap;width:50%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-bottom:1rem;transition:background .3s,color .3s}.mod-offers__nav-item:active,.mod-offers__nav-item:hover{color:#2490d7;border-color:#2490d7}@media (min-width:768px){.mod-offers__nav-item{width:auto;min-width:120px}}@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+.mod-offers__nav-item{margin-left:-1px!important}.mod-offers__nav-item.is-active,.mod-offers__nav-item.is-active:active,.mod-offers__nav-item.is-active:hover{color:#fff;background-color:#2490d7;border-color:#2490d7}.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{color:#5c6a82;border-color:#f2f5f8;background-color:#f2f5f8;cursor:default}.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{content:"";position:absolute;top:50%;left:50%;width:100%;padding-bottom:100%;transform:translate(-50%,-50%) scale(1);border-radius:50%;height:1px;box-shadow:rgba(23,43,77,.9) 0 0 0 99999px}.introjs-tooltip{background-color:transparent;box-shadow:none;color:#fff;text-align:center;max-width:295px}@media (min-width:1024px){.introjs-tooltip{min-width:350px;max-width:400px}}.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{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;text-align:center}@media (min-width:768px){.introjs-tooltipbuttons{max-width:235px}}.introjs-tooltipbuttons .btn{margin-bottom:0;cursor:pointer;box-sizing:border-box}.introjs-tooltipbuttons .btn:focus{outline:0}.introjs-disabled{display:none}.introjs-prevbutton,.introjs-skipbutton:not(.introjs-donebutton){font-size:.875rem;text-transform:none;-ms-flex-order:3;order:3}.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{color:#fff;background-color:#2490d7;border-color:#2490d7}.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{color:#fff;background-color:#207ebd}.introjs-skipbutton:not(.introjs-donebutton){display:none}.step-1 .introjs-skipbutton:not(.introjs-donebutton){display:-ms-inline-flexbox;display:inline-flex}.introjs-arrow{display:none!important}.introjs-showElement,.introjs-showElement>td,.introjs-showElement>th{z-index:999999!important}.introjs-helperLayer.step-category-slider{max-width:260px}@media (min-width:768px){.introjs-helperLayer.step-category-slider{max-width:340px}}.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-fixedTooltip.step-category-navigation-cta{top:auto!important;left:auto!important;bottom:72px!important;right:4px!important}@media (min-width:1024px){.introjs-fixedTooltip.step-category-navigation-cta{right:25px!important}}.introjs-fixedTooltip.step-category-navigation-cta:before{transform:translate(-50%,-50%) scale(1.2)}@media (max-width:1023px){.introjs-tooltipReferenceLayer .introjs-tooltip{position:fixed;bottom:20px!important;top:auto!important;left:0!important;right:0!important;margin:0 auto!important}.introjs-tooltipReferenceLayer.step-category-navigation-cta .introjs-tooltip{bottom:200px!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:60px 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}}.introjs-tooltipReferenceLayer.step-category-navigation-cta .introjs-tooltiptext:before{background:transparent url(../../frontend/aldi/images/icon-slider.svg) no-repeat center center}.mod-onboarding__close{display:none;position:fixed;z-index:9999999;top:30px;right:30px;width:36px;height:36px;color:#fff;opacity:.7;transition:opacity .3s}.mod-onboarding__close:hover{opacity:1}.mod-onboarding__close.is-visible{display:block}.mod-onboarding__backdrop{position:fixed;z-index:399;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:opacity .3s;opacity:0;pointer-events:none;will-change:opacity}.mod-onboarding__intro{position:fixed;z-index:399;left:0;right:0;margin:0 auto;bottom:0;width:295px;transform:translate3D(0,200%,0);transition:transform .3s .3s}@media (min-width:768px){.mod-onboarding__intro{width:520px}}@media (min-width:1024px){.mod-onboarding__intro{left:103px}}.mod-onboarding__intro:before{content:"";display:block;position:absolute;background-color:rgba(23,43,77,.9);border-radius:50%;width:100%;padding-bottom:100%;transform:scale(2.05);top:22%}@media (min-width:768px){.mod-onboarding__intro:before{transform:scale(1.85);top:30%}}@media (min-width:1024px){.mod-onboarding__intro:before{transform:scale(1.7);top:20%}}@media (min-width:1440px){.mod-onboarding__intro:before{transform:scale(2.7);top:100%}}.mod-onboarding__inlay{position:relative;color:#fff;text-align:center;padding-bottom:40px}@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{max-width:295px;margin:0 auto}.mod-onboarding__abort{font-family:FFDINWebProBold,Arial,sans-serif;display:block;font-size:.875rem;text-align:center;width:100%;transition:color .3s}.mod-onboarding__abort:hover{color:#2490d7}.mod-overlay-tile{position:relative;cursor:pointer;overflow:hidden}.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{position:absolute;top:0;bottom:0;left:0;width:100%;height: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{position:absolute;top:8px;bottom:8px;left:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;padding-right:16px;transition:flex .3s;transition:flex .3s,-ms-flex .3s}.mod-overlay-tile__icon .icon{transform:rotate(0);transition:transform .3s}.mod-overlay-tile__content{position:absolute;left:0;right:0;bottom:0;background-color:rgba(32,126,189,.8);color:#fff;padding:0 50px 0 12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:54px;border-bottom:10px solid transparent;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{padding-left:24px;height:70px}}.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{position:relative;z-index:2;margin-bottom:0}.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{-ms-flex-pack:start;justify-content:flex-start}.mod-overlay-tile.is-active .mod-overlay-tile__icon .icon{transition-delay:.3s;transform:rotate(180deg)}@media (max-width:1439px){.mod-overlay-tile.is-active .mod-overlay-tile__qwrapper{opacity:0;visibility:hidden;display:none}}.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;position:relative;margin-bottom:32px}@media (min-width:1024px){.mod-overview-intro{margin-top:-20px}}.mod-overview-intro__media{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.mod-overview-intro__media:before{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0}.mod-overview-intro__content{position:relative;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px 10px 0 10px;color:#fff;overflow:hidden}@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:921px}}@media (min-width:1440px){.mod-overview-intro__content p{max-width:1232px}}@media (min-width:768px){.mod-overview-intro__content p{display:block}}@media print{.mod-overview-intro{border-bottom:1px solid #000}.mod-overview-intro .heading-secondary-h2,.mod-overview-intro h1{font-family:FFDINWebProBold,Arial,sans-serif}.mod-overview-intro__content{-ms-flex-align:start;align-items:flex-start;padding:0}.mod-overview-intro__media{display:none}}.mod-overview-intro-2{margin-top:-20px;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{position:absolute;top:0;bottom:0;left:0;width:100%;height: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%}}@media print{.mod-overview-intro-2{margin-top:40px}}.mod-page-intro__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1440px){.mod-page-intro__title{-ms-flex:0 1 66.66667%;flex:0 1 66.66667%;padding-right:8px}}@media (min-width:1024px){.mod-page-intro__content{max-width:66.66667%}}.mod-page-intro__share{display:-ms-flexbox;display:flex;margin-top:6px;margin-left:16px}.mod-page-intro__share .ic-btn{color:#2490d7;background-color:transparent;width:18px;height:18px;padding:0}.mod-page-intro__print{margin-right:20px;display:none}@media (min-width:1024px){.mod-page-intro__print{display:-ms-inline-flexbox;display:inline-flex}}.mod-page-intro__press{color:#a1a8b1;font-family:FFDINWebPro,Arial,sans-serif;margin-right:10px}.mod-page-intro__visual{position:relative;height:30VW;min-height:160px}@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{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:5}.mod-page-intro__visual .video.is-active{background-color:#000}.mod-page-intro__visual .video__player{margin:0 auto;right:0;width:auto}.mod-page-intro__label{position:absolute;right:0;bottom:10px;background-color:rgba(255,255,255,.75);font-size:.625rem;padding:5px 8px 3px 8px}@media (min-width:768px){.mod-page-intro__label{bottom:20px;font-size:.875rem}}@media print{.mod-page-intro__share{display:none}.mod-page-intro__visual img{width:794px!important}}.mod-press-overview__item{list-style-type:none;position:relative;padding:30px 20px;background-color:#f5f5f5}.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:"";position:absolute;top:0;left:0;width:100%;height:100%}.mod-products__header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.mod-products .is-hidden{display:none}.mod-push-subscribe{margin-bottom:0;position:fixed;display:none;padding-top:44px}@media (min-width:1024px){.mod-push-subscribe{padding-left:103px;padding-top:0}}.mod-push-subscribe.is-active{z-index:1000;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.mod-push-subscribe__backdrop{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:opacity .3s;opacity:0;pointer-events:none;will-change:opacity}.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{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;max-width:380px;min-height:300px;overflow:hidden;color:#fff;background-color:#172b4d;box-shadow:0 16px 31px 0 rgba(0,0,0,.5)}.mod-push-subscribe__close{position:absolute;z-index:2;top:16px;right:16px;transition:color .3s}.mod-push-subscribe__close:hover{color:#2490d7}.mod-push-subscribe__section{-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;padding:40px 48px 24px 48px;transition:transform .3s;max-height:440px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.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{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;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;width:116px;height:116px;margin:0 auto 16px auto}}.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;margin:24px auto 32px auto;cursor:pointer}.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{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-push-subscribe__media:before{content:"";display:block;width:100%;padding-bottom:56.25%}.mod-push-subscribe__media.is-slideshow img{transition:none!important;opacity:1}.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{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mod-quote--center{margin-left:auto;margin-right:auto;max-width:685px;text-align:center}.mod-real-estate-contact{position:relative;padding:40px 0}.mod-real-estate-contact:before{content:'';position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100vw;max-width:1817px;transform:translateX(-50%);background-color:#d5dce6}@media (min-width:1024px){.mod-real-estate-contact:before{width:calc(100vw - 103px)}}@media (min-width:1024px) and (max-width:1439px){.mod-real-estate-contact:before{margin-left:-4px}}.mod-real-estate-contact__search{display:-ms-flexbox;display:flex}.mod-real-estate-contact__search .textfield{-ms-flex:0 0 220px;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){height:50px;border-radius:5px}.mod-real-estate-contact__search .textfield__icon{top:17px}.textfield__label~.mod-real-estate-contact__search__icon{top:47px}.mod-real-estate-contact__result{display:none}.mod-recall{margin-bottom:0;background-color:#c80000}.mod-recall__content{padding:11px 0;display:-ms-flexbox;display:flex;color:#fff}.mod-recall__message{font-size:.875rem;line-height:20px}.mod-recall__arrow{margin-right:5px;margin-top:4px;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0}.mod-recall-container{background-color:#c80000;color:#fff;margin-bottom:1px}@media (min-width:1024px){.mod-recall-container{padding-left:103px}}.mod-recall-container__head{cursor:pointer;display:block;outline:0;font-size:.875rem;padding:16px 15px 14px 32px;line-height:20px;position:relative;font-family:FFDINWebProBold,Arial,sans-serif}.mod-recall-container__head::-webkit-details-marker{display:none}.mod-recall-container__head:before{display:none}.mod-recall-container__arrow,.mod-recall-container__icon{position:absolute;top:0;bottom:0;margin:auto 0}.mod-recall-container__icon{left:0}.mod-recall-container__arrow{right:0;transition:transform .3s}.mod-recall-container__body{padding:0 32px 24px 32px}.mod-recall-container__item[open]>.mod-recall-container__head>.mod-recall-container__arrow{transform:rotate(-180deg)}.mod-recall-container .mod-recall{border-bottom:1px solid rgba(204,204,204,.5)}.mod-recall-container .mod-recall:first-of-type{border-top:1px solid rgba(204,204,204,.5)}@media print{.mod-recall-container{display:none}}.mod-recipe-detail__recipe-info{margin-top:2px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:1px solid #eee}.mod-recipe-detail__info-level,.mod-recipe-detail__info-time{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.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{margin-bottom:10px;font-size:.875rem}.mod-recipe-detail__tab-wrap{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-grid-rows:50px 1fr;grid-template-rows:50px 1fr}.mod-recipe-detail__tab-slide{background:#2490d7;width:calc(100% / 2);height:4px;position:absolute;left:0;top:41px;transition:left .3s ease-out}.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;font-size:.75rem;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-bottom:1px solid #ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .3s;color:#c4c9d2}input[type=radio]:checked+.mod-recipe-detail__tab-name{color:#172b4d}.mod-recipe-detail__tab-content{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:2;grid-column-end:span 2;padding-top:20px}.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{opacity:1;height:auto;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 .rte{margin-bottom:2rem}.mod-recipe-detail .rte>:last-child{margin-bottom:0}.mod-recipe-detail__table{border:none;width:100%;max-width:100%}.mod-recipe-detail__table td,.mod-recipe-detail__table th{vertical-align:top;text-align:left}.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}@media print{.mod-recipe-detail__tab-wrap{display:block}.mod-recipe-detail__tab-name{-ms-flex-pack:left;justify-content:left;font-size:.875rem;margin-top:60px}.mod-recipe-detail__tab-content{height:auto!important;opacity:1!important}.mod-recipe-detail__tab-content>*{opacity:1!important;transform:translateY(0)!important}.mod-recipe-detail__tab-slide{display:none}}.mod-recipe-special-slider{position:relative;padding:40px 0;margin-bottom:60px;padding:16px 0}.mod-recipe-special-slider:before{content:'';position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100vw;max-width:1817px;transform:translateX(-50%);background-color:#d5dce6}@media (min-width:1024px){.mod-recipe-special-slider:before{width:calc(100vw - 103px)}}@media (min-width:1024px) and (max-width:1439px){.mod-recipe-special-slider:before{margin-left:-4px}}@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-arrow.slick-next{right:0}.mod-recipe-special-slider .slick-arrow.slick-prev{left:0}.mod-recipe-special-slider .slick-dots{position:absolute;bottom:-40px;width:100%}@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:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.mod-recipe-special-tile__content,.mod-recipe-special-tile__media{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px)}}@media (min-width:768px){.mod-recipe-special-tile__content{-ms-flex-item-align:center;-ms-grid-row-align:center;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{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;margin-bottom: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:'';position:absolute;top:0;left:0;width:100%;height:100%}.mod-recipe-tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:3px;position:relative;transition:box-shadow .3s ease-in-out}.mod-recipe-tile:hover{box-shadow:0 0 4px 1px #ccc}.mod-recipe-tile__action:hover{color:#172b4d}.mod-recipe-tile__media{display:block;overflow:hidden;position:relative;-ms-flex-negative: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{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-recipe-tile__media:before{content:"";display:block;width:100%;padding-bottom:75%}.mod-recipe-tile__play{background:#084c73;position:absolute;bottom:6px;left:6px;width:26px;height:26px;color:#fff;text-shadow:0 0 20px #000;border-radius:50%}@media (min-width:768px){.mod-recipe-tile__play{bottom:10px;left:10px;width:45px;height:45px}}.mod-recipe-tile__play svg{transform:scale(.7)}.mod-recipe-tile__label{position:absolute;right:0;bottom:4px;background-color:rgba(255,255,255,.75);font-size:.625rem;padding:5px 8px 3px 8px;font-family:FFDINWebProBold,Arial,sans-serif}.mod-recipe-tile__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;padding-top:6px;height:120px}@media (min-width:768px){.mod-recipe-tile__content{height:140px}}.mod-recipe-tile__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.mod-recipe-tile__meta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}@media (min-width:1024px){.mod-recipe-tile__meta{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}}.mod-recipe-tile__difficulty{color:#c4c9d2}.mod-recipe-tile__difficulty .icon{width:19px;height:19px}.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}.mod-recipe-tile__duration{font-family:FFDINWebPro,Arial,sans-serif;font-size:.875rem}.mod-recipe-tile__duration span+span{border-left:1px solid currentColor;margin-left:3px;padding-left:5px}.mod-reminder{display:none}.mod-modal .mod-reminder{display:block}.mod-reminder__expired{padding:0 0 20px 80px;position:relative}.mod-reminder__icon{position:absolute;top:0;left:0}.mod-reminder__icon:after{content:"";display:block;width:100%;height:3px;background-color:#172b4d;outline:2px solid #fff;transform:rotate(-45deg);position:absolute;top:50%;left:0}.mod-reminder__expired,.mod-reminder__success{display:none}.mod-reminder__alert{background-color:#2490d7;color:#fff;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{width:325px;float:left;margin-right:16px}}@media (min-width:1440px){.mod-reminder__form{width:calc(100% - 325px - 16px);float:left}}.mod-reminder__f-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.mod-reminder__f-group .textfield{width:100%;max-width:375px}@media (min-width:1440px){.mod-reminder__f-group .textfield{max-width:292px}}.mod-reminder__error,.mod-reminder__sub-label{width:100%;max-width:none}@media (min-width:1440px){.mod-reminder__sub-label{width:auto;padding:40px 16px 0 16px}}.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]{cursor:pointer;color:#172b4d}.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:-ms-flexbox;display:flex;margin:0 -8px}.mod-reminder-unsubscribe__input form{-ms-flex:1;flex:1;padding:0 8px;max-width:50%}}.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{display:block;width:100%;margin-bottom:0;position:fixed;z-index:490;top:64px;left:0;right:0;bottom:0;background-color:#fff;padding:24px 0;overflow:auto;-webkit-overflow-scrolling:touch}.mod-search.is-open .mod-search__inlay{width:100%;padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto;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:921px}}@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}}@media (min-width:1024px) and (max-width:1439px){.mod-search.is-open .mod-search__inlay{padding-right:9px}}.mod-search.is-open .mod-search__header{display:-ms-flexbox;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{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;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{border:none;border-radius:0;box-shadow:none;margin:0;z-index:50;background:#fff}@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{line-height:22px;padding-top:10px;padding-bottom:6px;border-bottom:1px solid #eee}.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{position:relative;opacity:1!important;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;top:18px;right:90px}.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:9px;transition:color .3s}.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}@media (max-width:1023px){.mod-search:not(.is-open) .mod-search__search{pointer-events:none}}.mod-search__clear{right:50px;display:none}@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{cursor:pointer;pointer-events:none;padding-top:10px;padding-bottom:6px;border-bottom:1px solid #eee;transition:background .3s}.no-touch .mod-search__item:hover,.touch .mod-search__item:active{background:#eee}.mod-search-result{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:30vh}.mod-search-result .alert,.mod-search-result__section{display:none}.mod-search-result__section--promotion .mod-search-result__content{margin-top:-12px}.mod-search-result__section--promotion .tiles-grid>div{margin-top:12px}.mod-search-result .loader{position:relative;left:3.5em;margin-left:0;margin-bottom:16px}.mod-search-result__section{margin-bottom:40px}.mod-search-result__section--order-0{-ms-flex-order:2;order:2}.mod-search-result__section--order-1{-ms-flex-order:3;order:3}.mod-search-result__action{-ms-flex-order:4;order:4;text-align:center;margin-top:auto}.mod-share{display:inline-block;position:relative}.mod-share__close{position:absolute;top:5px;right:5px;line-height:1;color:#000;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{position:absolute;z-index:80;top:0;right:0;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.3);padding:25px 0 12px 0;min-width:150px;pointer-events:none;opacity:0;transform-origin:100% 0;transform:scale(0);transition:transform .3s,opacity .3s;will-change:transform,opacity}.mod-share__menu.is-open{pointer-events:auto;opacity:1;transform:scale(1)}.mod-share__items{list-style-type:none;margin-bottom:0}.mod-share__action{display:block;white-space:nowrap;text-align:left;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.6875rem;line-height:1;text-transform:uppercase;padding:5px 16px;transition:background .3s,color .3s}.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-share__icon{color:#5c6a82;margin-right:10px;transition:color .3s}.mod-shopping-list{min-height:45vh}@media (max-width:767px){.mod-shopping-list__toolbar .toolbar{-ms-flex-direction:column-reverse;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__cookie-hint,.mod-shopping-list__empty,.mod-shopping-list__notes,.mod-shopping-list__result{display:none}.mod-shopping-list__result .tiles-grid>div{margin-top:12px}.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);line-height:30px;padding:4px 1rem;box-shadow:inset 0 0 0 16px #fff!important}.mod-shopping-list__notes .textfield__label{display:none}@media print{.mod-shopping-list{min-height:0}.mod-shopping-list__toolbar{display:none}.mod-shopping-list__notes{display:none}.mod-shopping-list__notes.is-filled{display:block}.mod-shopping-list__notes .textfield__control{border:none;box-shadow:none;font-size:14px;line-height:150%;padding:0}.mod-shopping-list__notes .textfield__label{display:block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:12px}.mod-shopping-list .mod-article-tile{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding-right:40px}.mod-shopping-list .mod-article-tile__promotionTag{font-family:FFDINWebProBold,Arial,sans-serif;font-size:10px;padding:0;right:auto}.mod-shopping-list .mod-article-tile__media{-ms-flex:0 0 30%;flex:0 0 30%}.mod-shopping-list .mod-article-tile__media:before{padding-bottom:100%}.mod-shopping-list .mod-article-tile__media img{width:103px!important}.mod-shopping-list .mod-article-tile__content{height:auto;padding:0 0 0 10px;-ms-flex:0 0 70%;flex:0 0 70%}.mod-shopping-list .mod-article-tile__content p{font-size:10px}.mod-shopping-list .mod-article-tile__info{-ms-flex-positive:0;flex-grow:0}.mod-shopping-list .mod-article-tile__info p:last-child{margin-bottom:0}.mod-shopping-list .mod-article-tile__title{font-size:15px}.mod-shopping-list .mod-article-tile__price{-ms-flex-order:0;order:0;margin-top:0;padding-top:0}.mod-shopping-list .mod-article-tile__price .price__label{position:static;padding:0;transform:scale(.9)}.mod-shopping-list .mod-article-tile__price .price__meta:only-child{position:static}}.mod-social-media-bar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0}.mod-social-media-bar:before{content:'';position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100vw;max-width:1817px;transform:translateX(-50%);background-color:#fff}@media (min-width:1024px){.mod-social-media-bar:before{width:calc(100vw - 103px)}}@media (min-width:1024px) and (max-width:1439px){.mod-social-media-bar:before{margin-left:-4px}}.mod-social-media-bar:before{max-width:none}.mod-social-media-bar__items,.mod-social-media-bar__messenger{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1;min-height:80px}@media (min-width:1024px){.mod-social-media-bar__items,.mod-social-media-bar__messenger{min-height:90px;-ms-flex-positive:0;flex-grow:0}}.mod-social-media-bar__title{margin:8px 16px 8px 0}.mod-social-media-bar__items{-ms-flex-wrap:wrap;flex-wrap:wrap}.mod-social-media-bar__link{display:block;color:inherit;margin:0 14px}.mod-social-media-bar__link:hover{color:#a1a8b1}.mod-social-media-bar__messenger{position:relative;margin-left:auto}.mod-social-media-bar__messenger:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background-color:#e6eaf0}.mod-social-media-bar__messenger img{width:30px;height:30px;margin-right:16px}.mod-social-media-bar__messenger:hover{color:#a1a8b1}.mod-social-media-bar .fb-messenger-hint{display:none}@media print{.mod-social-media-bar{display:none}}.mod-modal.fb-messenger .btn{display:-ms-flexbox;display:flex;width:100%;margin-left:0}.container-full .mod-stage-theme{margin-top:-28px}@media (min-width:1024px){.container-full .mod-stage-theme{margin-top:-20px}}.mod-stage-theme__media--img{display:block;overflow:hidden;position:relative}.mod-stage-theme__media--img embed,.mod-stage-theme__media--img iframe,.mod-stage-theme__media--img img,.mod-stage-theme__media--img object,.mod-stage-theme__media--img svg,.mod-stage-theme__media--img video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-stage-theme__media--img:before{content:"";display:block;width:100%;padding-bottom:36%}.mod-stage-theme__media--picture .picture{display:block;overflow:hidden;position:relative}.mod-stage-theme__media--picture .picture embed,.mod-stage-theme__media--picture .picture iframe,.mod-stage-theme__media--picture .picture img,.mod-stage-theme__media--picture .picture object,.mod-stage-theme__media--picture .picture svg,.mod-stage-theme__media--picture .picture video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.mod-stage-theme__media--picture .picture:before{content:"";display:block;width:100%;padding-bottom:36%}@media (max-width:767px){.mod-stage-theme__media--picture .picture--xs:before{padding-bottom:75%}}@media (min-width:768px) and (max-width:1439px){.mod-stage-theme__media--picture .picture--md:before{padding-bottom:42.85714%}}.mod-stage-theme__stage{position:relative}.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{position:absolute;top:0;bottom:0;left:6%;right:6%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;max-width:44%}.mod-stage-theme__caption--right{left:auto}.mod-stage-theme__caption--left{right:auto}.mod-stage-theme__caption--center{width:100%;max-width:56%;margin:0 auto;-ms-flex-align:center;align-items:center;text-align:center}}.mod-stage-theme__title{width:100%;font-family:FFDINWebPro,Arial,sans-serif;font-size:1.25rem}@media (min-width:768px){.mod-stage-theme__title{background-color:rgba(255,255,255,.8);font-family:FFDINWebPro,Arial,sans-serif;margin-bottom:0;padding:16px 16px 8px 16px;font-size:1.5rem;line-height:34px}}@media (min-width:1440px){.mod-stage-theme__title{padding:24px;font-size:1.875rem;line-height:42px}}@media (min-width:768px){.mod-stage-theme__subheads{background-color:rgba(255,255,255,.8);display:inline-block;max-width:90%;margin-bottom:24px;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;font-family:FFDINWebProBold,Arial,sans-serif;text-transform:uppercase}@media (max-width:767px){.mod-stage-theme__subhead1{font-size:.875rem}}.mod-stage-theme__topics{display:none;bottom:38px;color:#000;position:relative}.mod-stage-theme__topics-tabs{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;list-style-type:none;margin-bottom:0}.mod-stage-theme__topics-tabs:hover{cursor:pointer}.mod-stage-theme__topics-tabs-container{box-shadow:-3px -3px 5px rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.mod-stage-theme__topics-tabs-container p{position:relative;z-index:2;line-height:120%;margin:0;padding:11px 20px;color:#fff;font-family:FFDINWebProBold,Arial,sans-serif;font-size:14px}.mod-stage-theme__topics-tabs-container:first-child:before{border-left:1px solid #fff}.mod-stage-theme__topics-tabs-container:before{background-color:#2490d7;display:block;content:"";width:100%;position:absolute;z-index:1;left:0;top:0;bottom:0;border-top:1px solid #fff;border-right:1px solid #fff;transition:transform .3s,background .3s;transform-origin:100% 100%}.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{position:relative;z-index:2;color:#172b4d}.mod-stage-theme__topics-tabs-container.is-active:before{background-color:#fff;transform:scale(1,1.2);box-shadow:inset 0 7px 10px #e8e8e8}@media (min-width:1024px){.mod-stage-theme--primary .mod-stage-theme__topics{display:block}}@media print{.mod-stage-theme{margin-bottom:0;margin-top:40px}.mod-stage-theme .slick-dots,.mod-stage-theme__topics-tabs-container{display:none}.mod-stage-theme__topics{bottom:auto}}.mod-store-detail{border:1px solid #eee;padding:10px 10px 0 10px;font-size:.875rem}.mod-store-detail+.mod-store-detail{margin-top:12px}.mod-store-detail__title{text-transform:uppercase;margin-bottom:0}.mod-store-detail__details{margin-bottom:1rem}.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{margin-bottom:1rem;display:block;cursor:pointer;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__arrow{margin-left:2px;transform:rotate(90deg);transform-origin:50%;transition:transform .3s}.mod-store-detail__openinghours p{margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.mod-store-detail__openinghours span:first-child{margin-right:16px}.not-selectable .mod-store-detail__action{display:none}.mod-store-detail__action .btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.mod-store-detail__action .btn .title-selected{display:none}.mod-store-detail__action .btn .icon{-ms-flex-order:1;order:1;background-color:#2490d7;color:#fff;display:block;overflow:hidden;width:0;height:16px;border:2px solid #2490d7;border-radius:100%;transform:scale(0);transition:transform .3s}.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{width:16px;position:relative;top:-2px;margin-left:10px;transform:scale(1.2)}.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{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:16px 120px 0 20px}.mod-store-detail--primary+.mod-store-detail--primary{margin-top:20px}.mod-store-detail--primary .mod-store-detail__address{-ms-flex:1;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{position:absolute;left:20px;bottom:0}.mod-store-detail--primary .mod-store-detail__action .btn{min-width:190px}}.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{display:none;margin-bottom:40px}.mod-store-picker__selected-store{display:none;min-height:117px;margin-bottom:40px}@media (min-width:768px){.mod-store-picker__selected-store{min-height:221px}}.mod-store-picker__form{position:relative;padding:40px 0;margin-bottom:40px}.mod-store-picker__form:before{content:'';position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100vw;max-width:1817px;transform:translateX(-50%);background-color:#d5dce6}@media (min-width:1024px){.mod-store-picker__form:before{width:calc(100vw - 103px)}}@media (min-width:1024px) and (max-width:1439px){.mod-store-picker__form:before{margin-left:-4px}}.mod-store-picker__label{display:block}.mod-store-picker__search{display:-ms-inline-flexbox;display:inline-flex}.mod-store-picker__search .textfield{-ms-flex:0 0 220px;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){height:50px;border-radius:5px}.mod-store-picker__search .textfield__icon{top:17px}.textfield__label~.mod-store-picker__search__icon{top:47px}.mod-store-picker__result{margin-bottom:40px}.mod-store-picker-flyout__inlay{position:relative;display:inline-block}.mod-store-picker-flyout__btn{display:block;text-align:center}.mod-store-picker-flyout__btn .badge{position:relative;z-index:2;left:6px;background-color:#5c6a82;color:#fff;text-align:center}.mod-store-picker-flyout__btn .badge .icon--close{display:block;margin:4px;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;margin:4px}.mod-store-picker-flyout__btn .icon--storefinder-3{position:relative;top:6px;left:-2px;z-index:1;vertical-align:top;margin-bottom:11px}.mod-store-picker-flyout .alert,.mod-store-picker-flyout__menu,.mod-store-picker-flyout__title{display:none}@media (min-width:1024px){.mod-store-picker-flyout .alert__message{display:block;margin-left:-42px;margin-top:8px}.mod-store-picker-flyout__selected-store{margin-bottom:32px}.mod-store-picker-flyout__btn{min-width:86px}.mod-store-picker-flyout__btn-inlay{position:relative;display:block;background-color:#fff;padding:10px}.mod-store-picker-flyout__btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.3)}.mod-store-picker-flyout__btn:after{top:11px;left:25px}.mod-store-picker-flyout__title{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:.625rem;font-family:FFDINWebPro,Arial,sans-serif;text-transform:uppercase;line-height:1.2;min-height:24px}.mod-store-picker-flyout__menu{position:absolute;right:-8px;width:300px;top:24px;overflow:hidden}.is-sticky .mod-store-picker-flyout__menu{top:0;padding-top:24px}.mod-store-picker-flyout__menu-inlay{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3);margin:2px 8px;padding:16px 20px 8px 20px;max-height:calc(100vh - 29px - 24px);-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;animation-fill-mode:forwards;animation-duration:.3s}.mod-store-picker-flyout__menu-inlay>h6{text-transform:uppercase}.mod-store-picker-flyout.is-open .mod-store-picker-flyout__title{display:none}.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__menu-inlay{animation-name:slideDown}.mod-store-picker-flyout.is-closed .mod-store-picker-flyout__menu-inlay{animation-name:slideUp}.mod-store-picker-flyout__form label{display:block;font-family:FFDINWebProBold,Arial,sans-serif;font-size:.75rem}.mod-store-picker-flyout__search{display:-ms-flexbox;display:flex}.mod-store-picker-flyout__search .textfield{-ms-flex:1;flex:1}.mod-store-picker-flyout__search .btn{height:50px;margin-left:8px}.mod-store-picker-flyout__search .textfield__control:not([multiple]):not(textarea){height:50px;border-radius:5px}.mod-store-picker-flyout__search .textfield__icon{top:17px}.textfield__label~.mod-store-picker-flyout__search__icon{top:47px}.mod-store-picker-flyout__no-result{font-size:.75rem}.mod-store-picker-flyout__action{display:none;margin-top:16px}}.mod-store-search__group{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}@media (min-width:768px){.mod-store-search__group{-ms-flex-flow:row;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{width:70%;padding-left:20px}}.mod-store-search__actions{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;margin-top:24px}@media (min-width:768px){.mod-store-search__actions{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.mod-store-search__actions .btn{margin-bottom:0}}.mod-store-search .alert{display:none}.mod-stores__multicolumn{column-count:1}@media (min-width:768px){.mod-stores__multicolumn{column-count:3}}@media (min-width:1440px){.mod-stores__multicolumn{column-count:4}}.mod-stores__multicolumn p{break-inside:avoid;page-break-inside:avoid;margin:0}.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;font-family:FFDINWebProBold,Arial,sans-serif;margin:0 1rem 1rem 0}.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{text-align:left;padding:2rem 0;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{white-space:nowrap;padding-right:1rem}.mod-stores__overview-openhours span{display:inline-block;min-width:60px;white-space:nowrap}.mod-stores__overview-company{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1439px){.mod-stores__overview-company{-ms-flex-direction:column;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:-ms-flexbox;display:flex;-ms-flex-pack:justify;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:-ms-flexbox;display:flex;-ms-flex-pack:justify;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{margin-right:.5rem;color:#5c6a82}.mod-table--extended table td,.mod-table--extended table th{padding-top:17px;padding-bottom:14px}.mod-table--extended table .rte{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;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{position:relative;cursor:pointer;color:#2490d7;padding-right:34px;vertical-align:middle}.mod-table--extended thead .is-expandable .icon{position:absolute;right:10px;margin-top:3px;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-table--extended img{position:relative;top:-1px}.mod-table__legend{margin-top:16px;font-size:.75rem}.mod-table__legend img{margin-right:4px}.mod-table__legend img:not(:first-child){margin-left:16px}.mod-tabs__nav{margin-bottom:1rem}.mod-tabs__section{position:relative;display:none}.mod-tabs__section .mod-background{margin-top:-1rem}@media (min-width:768px){.mod-text-columns{display:-ms-flexbox;display:flex}.mod-text-columns__col:first-child{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;text-align:right;padding-right:16px}.mod-text-columns__col:first-child .rte{padding-right:4px}.mod-text-columns__col:last-child{-ms-flex:0 0 66.66667%;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-tile-group .is-filtered,.mod-tile-group .is-hidden,.mod-tile-group.is-hidden{display:none}.mod-tile-group--expandable{overflow-anchor:none;will-change:height;transition:height .5s ease-out}.mod-tile-group--expandable.is-animated{overflow:hidden}.mod-tile-group--expandable .mod-tile-group__load-more{text-align:center;margin-top:24px}.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:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.mod-tile-group-extended .slider .slick-slide{float:none;height:auto}.mod-tile-group-extended .slider .slick-arrow.slick-prev{left:-37px}.mod-tile-group-extended .slider .slick-arrow.slick-next{right:-37px}.mod-tile-group-extended .slider:not(.slick-initialized){display:-ms-flexbox;display:flex;overflow:hidden}.mod-tile-group-extended .slider:not(.slick-initialized)>div{width:100%;-ms-flex-negative:0;flex-shrink:0}@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:-ms-grid;display:grid;-ms-grid-columns:(8.33333%)[12];grid-template-columns:repeat(12,8.33333%);-ms-grid-rows:1fr auto;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{-ms-grid-column:span 6;grid-column:span 6}.mod-tile-group-extended--g3-a-01 .mod-tile-group-extended__item:nth-child(1){-ms-grid-column:span 4;grid-column:span 4;-ms-grid-row:span 2;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){-ms-grid-column:span 8;grid-column:span 8}.mod-tile-group-extended--g3-a-02 .mod-tile-group-extended__item:nth-child(1){-ms-grid-column:span 8;grid-column:span 8}.mod-tile-group-extended--g3-a-02 .mod-tile-group-extended__item:nth-child(2){-ms-grid-column:span 8;grid-column:span 8;-ms-grid-row:2;grid-row:2}.mod-tile-group-extended--g3-a-02 .mod-tile-group-extended__item:nth-child(3){-ms-grid-column:span 4;grid-column:span 4;-ms-grid-row:span 2;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{-ms-grid-column:span 6;grid-column:span 6}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(1){-ms-grid-column:span 8;grid-column:span 8}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(2){-ms-grid-column:span 4;grid-column:span 4;-ms-grid-row:2;grid-row:2}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(3){-ms-grid-column:span 4;grid-column:span 4;-ms-grid-row:2;grid-row:2}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(4){-ms-grid-column:span 4;grid-column:span 4;-ms-grid-row:span 2;grid-row:span 2}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(1){-ms-grid-column:span 4;grid-column:span 4;-ms-grid-row:span 2;grid-row:span 2}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(2){-ms-grid-column:span 8;grid-column:span 8}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(3){-ms-grid-column:span 4;grid-column:span 4}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(4){-ms-grid-column:span 4;grid-column:span 4}.mod-tile-group-extended--g4-b-03 .mod-tile-group-extended__item:nth-child(n){-ms-grid-column:span 6;grid-column:span 6}.mod-tile-group-extended--g3-b-01 .mod-tile-group-extended__item:nth-child(n){-ms-grid-column:span 6;grid-column:span 6}.mod-tile-group-extended--g3-b-01 .mod-tile-group-extended__item:nth-child(1){-ms-grid-row:span 2;grid-row:span 2}.mod-tile-group-extended--g3-b-02 .mod-tile-group-extended__item:nth-child(n){-ms-grid-column:span 6;grid-column:span 6}.mod-tile-group-extended--g3-b-02 .mod-tile-group-extended__item:nth-child(2){-ms-grid-row:2;grid-row:2}.mod-tile-group-extended--g3-b-02 .mod-tile-group-extended__item:nth-child(3){-ms-grid-row:span 2;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){-ms-grid-column:span 3;grid-column:span 3;-ms-grid-row:span 2;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){-ms-grid-column:span 3;grid-column:span 3;-ms-grid-row:span 2;grid-row:span 2}.mod-tile-group-extended--g4-a-02 .mod-tile-group-extended__item:nth-child(2){-ms-grid-row:2;grid-row:2}.mod-tile-group-extended--g3-a-01 .mod-tile-group-extended__item:nth-child(n){-ms-grid-column:span 6;grid-column:span 6}.mod-tile-group-extended--g3-a-02 .mod-tile-group-extended__item:nth-child(n){-ms-grid-column:span 6;grid-column:span 6}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(1){-ms-grid-column:span 6;grid-column:span 6}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(2){-ms-grid-column:span 3;grid-column:span 3}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(3){-ms-grid-column:span 3;grid-column:span 3}.mod-tile-group-extended--g4-b-01 .mod-tile-group-extended__item:nth-child(4){-ms-grid-column:span 6;grid-column:span 6}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(1){-ms-grid-column:span 6;grid-column:span 6}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(2){-ms-grid-column:span 6;grid-column:span 6}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(3){-ms-grid-column:span 3;grid-column:span 3}.mod-tile-group-extended--g4-b-02 .mod-tile-group-extended__item:nth-child(4){-ms-grid-column:span 3;grid-column:span 3}.mod-tile-group-extended--g4-b-03 .mod-tile-group-extended__item:nth-child(n){-ms-grid-column:span 3;grid-column:span 3}.mod-tile-group-extended--g3-b-01 .mod-tile-group-extended__item:nth-child(1){-ms-grid-row:span 1;grid-row:span 1}.mod-tile-group-extended--g3-b-01 .mod-tile-group-extended__item:nth-child(2){-ms-grid-column:span 3;grid-column:span 3}.mod-tile-group-extended--g3-b-01 .mod-tile-group-extended__item:nth-child(3){-ms-grid-column:span 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){-ms-grid-row:1;grid-row:1;-ms-grid-column:span 3;grid-column:span 3}}.mod-tiles+.mod-tiles h2{margin-top:1rem}.mod-tiles__tipplogo{height:0;width:109px;padding-top:45px;text-indent:150px;overflow:hidden;background:url(../../frontend/aldi/images/logo_alditipp.png) no-repeat;background-size:100%}.mod-tracking-opt-out{display:none}.mod-verified{text-transform:uppercase}.mod-verified__icon{color:#172b4d;margin-right:12px}.mod-video-player{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1024px){.mod-video-player{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.mod-video-player__video-wrapper{display:block;overflow:hidden;position:relative;-ms-flex:1 0 100%;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{position:absolute;top:0;bottom:0;left:0;width:100%;height: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{-ms-flex:1 0 66.66667%;flex:1 0 66.66667%}}.mod-video-player__list-wrapper{background-color:#eee;-ms-flex:1 0 100%;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{-ms-flex:1 0 33.33333%;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{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;padding:8px;position:relative}@media (min-width:1024px){.mod-video-player__list-item{padding-left:16px}}.mod-video-player__list-item:before{content:'';opacity:0;background-color:#2490d7;height:100%;left: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{-ms-flex:1 0 90px;flex:1 0 90px;margin-right:8px;max-width:90px;position:relative}@media (min-width:768px){.mod-video-player__list-video{-ms-flex:1 0 120px;flex:1 0 120px;max-width:120px}}.mod-video-player__video{display:block;width:100%}.mod-video-player__video-time{color:#fff;background-color:rgba(0,0,0,.4);bottom:8px;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:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mod-job-application-form__actions .btn--primary.is-loading{position:relative;color:transparent;background:0 0}.mod-job-application-form__actions .btn+.btn{margin-left:0}@media (min-width:768px){.mod-job-application-form__actions{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}}.mod-job-application-form__header{font-family:FFDINWebProCondBold,Arial,sans-serif;position:relative;background-color:#f5f5f5;color:#999;font-size:1.1875rem;width:100%;padding:13px 120px 9px 20px;margin-bottom:0;cursor:pointer;transition:background-color .3s}.mod-job-application-form__header:before{font-family:FFDINWebProBold,Arial,sans-serif;counter-increment:section;content:counter(section) ".";font-size:1.375rem;margin-right:1rem}.mod-job-application-form__header .icon--arrow-right,.mod-job-application-form__header .icon--verified{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:22px;width:22px;text-align:center}.mod-job-application-form__header .icon--arrow-right{right:22px;display:none;transform:rotate(90deg);transition:transform .3s}.mod-job-application-form__header .icon--verified{right:56px;display:block;color:#fff;opacity:0;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-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.is-disabled .mod-job-application-form__header{cursor:default}.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;text-transform:uppercase;margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mod-job-application-form__list{margin-bottom:1rem}@media (min-width:768px){.mod-job-application-form__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports (display:grid){.mod-job-application-form__list{display:-ms-grid;display:grid;-ms-grid-columns:2fr 3fr;grid-template-columns:2fr 3fr}}}@media (min-width:768px){.mod-job-application-form__key{-ms-flex:1 1 33%;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{-ms-flex:1 1 67%;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-top:-6px;margin-bottom:24px}.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{position:relative;padding:40px 0}.mod-job-banner:before{content:'';position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100vw;max-width:1817px;transform:translateX(-50%);background-color:#001e78}@media (min-width:1024px){.mod-job-banner:before{width:calc(100vw - 103px)}}@media (min-width:1024px) and (max-width:1439px){.mod-job-banner:before{margin-left:-4px}}.mod-job-banner::before{background-size:cover;background-image:var(--banner-image)}.mod-job-banner__wrapper{padding:5px 6% 0 0}@media (min-width:768px){.mod-job-banner__wrapper{width:66.66667%;padding-top:8px;padding-bottom:3px}}.mod-job-banner__headline{background-color:#fff;box-shadow:0 -4px 0 0 #fff;padding:0 8px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#001e78;text-transform:uppercase;line-height:1.9;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-position:outside;list-style-image:url(../../frontend/aldi/images/slashes.svg);padding-left:1.375em}.mod-job-detail--secondary .mod-job-detail__body .rte ul>li{text-indent:0;padding-left:0;border-bottom:none;margin-top:3px}.mod-job-detail__share{white-space:nowrap;text-align:right}.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{margin-top:30px;margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mod-job-detail__offer-item{text-align:center;-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:40px;padding:0 8px}@media (min-width:1024px){.mod-job-detail__offer-item{-ms-flex-preferred-size:calc(25% - 16px);flex-basis:calc(25% - 16px)}}.mod-job-detail__offer-icon{margin-bottom:1rem;height:95px}.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:-ms-grid;display:grid;-ms-grid-columns:calc(100% - ((100% + 16px)/ 3)) calc((100% + 16px)/ 3);grid-template-columns:calc(100% - ((100% + 16px)/ 3)) calc((100% + 16px)/ 3);-ms-grid-rows:auto auto;grid-template-rows:auto auto}.mod-job-detail__summary{margin-bottom:0;padding-left:16px;-ms-grid-row:span 2;grid-row:span 2}.mod-job-detail__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.mod-job-detail__body{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}@media print{.mod-job-detail__banner,.mod-job-detail__share{display:none}}.mod-job-quick-search{background-color:#2490d7;margin-bottom:0;position:fixed;z-index:499;top:150px;width:224px;right:78px;transform:translateX(78px);transition:transform .3s}@media (min-width:768px){.mod-job-quick-search{width:304px;right:88px;transform:translateX(88px)}}.mod-job-quick-search__action{display:-ms-flexbox;display:flex;color:#fff;padding:20px 16px 20px 0}@media (min-width:768px){.mod-job-quick-search__action{padding:26px 16px 26px 0}}.mod-job-quick-search__action:hover{color:#fff}.mod-job-quick-search__toggle{display:inline-block;vertical-align:middle;text-align:center;position:relative;-ms-flex:0 0 78px;flex:0 0 78px}@media (min-width:768px){.mod-job-quick-search__toggle{-ms-flex:0 0 88px;flex:0 0 88px}}.mod-job-quick-search__toggle .icon{margin:0 auto 8px auto}@media (min-width:768px){.mod-job-quick-search__toggle .icon{width:34px;height:34px;margin-bottom:12px}}.mod-job-quick-search__label{text-transform:uppercase}.mod-job-quick-search__label--short{position:absolute;bottom:-8px;left:0;right:0;opacity:0;display:block;font-size:.75rem;transition:opacity .3s}.mod-job-quick-search__label--long{font-size:.875rem}@media (min-width:768px){.mod-job-quick-search__label--long{font-size:1.25rem}}.mod-job-quick-search__form{display:none;padding:0 32px 16px 32px}@media (min-width:1024px){.mod-job-quick-search.is-opened .mod-job-quick-search__form{display:block}}.mod-job-quick-search.is-reduced{transform:translateX(100%)}.mod-job-quick-search.is-reduced .mod-job-quick-search__action{padding:17px 16px 17px 0}@media (min-width:768px){.mod-job-quick-search.is-reduced .mod-job-quick-search__action{padding:26px 16px 17px 0}}.mod-job-quick-search.is-reduced .mod-job-quick-search__label--short{bottom:auto;left:auto;margin-top:-2px;padding:0 3px;position:relative;right:auto;word-break:break-word}@media (min-width:768px){.mod-job-quick-search.is-reduced .mod-job-quick-search__label--short{margin-top:-5px}}.mod-job-quick-search.is-reduced .mod-job-quick-search__label--short{opacity:1}.mod-job-search .mod.mod-job-tile{margin-bottom:32px}.mod-job-search .mod-map{margin-top:-28px}@media (min-width:1024px){.mod-job-search .mod-map{margin-top:-20px}}.mod-job-search__app{position:relative;min-height:60vh}@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-bar{background-color:#2490d7;padding:1rem 8px}.mod-job-search-bar .textfield__control:not([multiple]):not(textarea){height:50px;border-radius:5px}.mod-job-search-bar .textfield__icon{top:17px}.textfield__label~.mod-job-search-bar__icon{top:47px}.mod-job-search-bar--secondary{transform:translateY(-50%)}.mod-job-search-bar .btn{margin-bottom:0}.mod-job-search-bar h1{color:#fff}.mod-job-search-bar__toggle{display:none;vertical-align:middle;text-align:center;position:relative;cursor:pointer;-ms-flex:0 0 78px;flex:0 0 78px}@media (min-width:768px){.mod-job-search-bar__toggle{-ms-flex:0 0 88px;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{position:absolute;bottom:-8px;left:0;right:0;opacity:0;display:block;font-size:.75rem;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{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mod-job-search-bar__form>*{margin:0 8px}.mod-job-search-bar__form .textfield{-ms-flex-positive:1;flex-grow:1}.mod-job-search-bar__form .btn{width:auto;white-space:nowrap}.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;position:fixed;z-index:499;top:150px;width:224px;right:-150px;transform:translateY(0);padding:0;transition:right .3s}@media (min-width:768px){.mod-job-search-bar.is-reduced{width:304px;right:-220px}}.mod-job-search-bar.is-reduced .mod-job-search-bar__toggle .icon{display:block;width:34px;height:34px;margin:5px auto 12px auto}.mod-job-search-bar.is-reduced .mod-job-search-bar__label--short{bottom:auto;left:auto;margin-top:-2px;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{display:-ms-flexbox;display:flex;color:#fff;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__label--short{opacity:1}.mod-job-search-bar.is-reduced .mod-job-search-bar__toggle{display:inline-block}.mod-job-search-bar.is-reduced .mod-job-search-bar__form,.mod-job-search-bar.is-reduced h1{display:none}.mod-job-search-bar.is-opened{width:224px;right:0;transition:right .3s}@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 h1{display:block;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{list-style-type:none;display:table}.mod-job-summary__list li{display:table-row}.mod-job-summary__list span{display:table-cell}.mod-job-summary__list span:first-child{white-space:nowrap;padding-right:10px}.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}}@media print{.mod-job-summary .btn{display:none}}.mod-job-tile{transition:box-shadow .3s,transform .3s;will-change:transform;position:relative;border:1px solid #e6eaf0;padding:28px 30px}.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)}@media (min-width:768px){.no-touch .mod-job-tile:hover,.touch .mod-job-tile:active{transform:translate(0,-3px)}}.mod-job-tile__item{display:-ms-inline-flexbox;display:inline-flex}.mod-job-tile__item .icon{margin-right:4px}.mod-job-tile__action{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:200%;white-space:nowrap;outline:0}.mod-similar-jobs .mod.mod-job-tile{margin-bottom:32px}
