.popup{outline:1px solid transparent}.popup--main{min-width:308px;width:100%}.no-js .popup--main{-moz-box-shadow:0 0 15px rgba(0,0,0,.15);-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;max-width:968px;min-width:320px;position:relative;margin:0 auto 12px}a{text-decoration:underline}a:hover{text-decoration:none}.formhandler{margin:48px 0 12px}.formhandler.m-no-margin-top{margin-top:0}.popup--content{padding:20px 10px 1px}.advertising-overlay--content{background-position:center;background-size:cover;padding-bottom:24px}.popup--content-title{float:left;font-weight:700;padding-left:38px;padding-right:12px;min-height:29px;width:270px;background-color:transparent;background-repeat:no-repeat;background-image:url(../../typo3conf/ext/aldi_base/Resources/Public/Images/icons/shoppinglist/shoppinglist_added.png?1511424009);background-image:url(../../typo3conf/ext/aldi_base/Resources/Public/Images/icons/shoppinglist/shoppinglist_added.svg?1533295033)}.popup--content-check-icon{background-color:transparent;background-repeat:no-repeat;background-image:url(../../typo3conf/ext/aldi_base/Resources/Public/Images/icons/shoppinglist/icon_status.png?1511424009);background-image:url(../../typo3conf/ext/aldi_base/Resources/Public/Images/icons/shoppinglist/icon_status.svg?1533295033);float:right;height:33px;width:17px}.popup--content-text{padding-top:10px;clear:both}.formhandler.m-popup .input-field--error.m-phone.m-checkbox{display:inline-block;padding:0 6px}.popup--headline{margin-left:10px;padding-bottom:0;font-weight:400;font-size:18px;line-height:46px;color:#FFF}.popup--action-bar{background-color:#F5F5FA;padding:0 10px}.popup--action-bar.m-last{margin-bottom:20px}.popup--action-bar--icon{margin-bottom:-1px;margin-right:2px}.popup--action-bar--icon-fallback{width:auto;display:inline}@media all and (min-width:45.0625em) and (max-width:60.49em),print{.formhandler.m-popup .form--input-select.m-phone{float:left;margin-right:1%;width:12%}.formhandler.m-popup .form--input-text.m-phone{width:37%}.formhandler.m-popup .form--input-textarea{width:50%}}@media all and (max-width:45.0525em){.formhandler.m-popup .form--input-select.m-phone{float:left;margin-right:1%;width:24%}.formhandler.m-popup .form--input-text.m-phone{width:75%}}@media all and (min-width:31.3125em),print{.formhandler{margin-top:24px}}