


button{border:none;background:0 0;outline:0;font-weight:bold;}a{transition:background-color 0.3s, color 0.3s;}a.no-link-decoration{text-decoration:none;}a.no-link-decoration:link,
a.no-link-decoration:visited,
a.no-link-decoration:hover,
a.no-link-decoration:focus,
a.no-link-decoration:active{text-decoration:none;}a,
.anchor,
.btn{transition:background-color 0.3s, color 0.3s;}.main__inner-wrapper .product-list-slot .product-overview > ul li,
.content ul:not(.row):not(.password-policy-list):not(.tabs-list) li,
.page-productDetails .accordion ul li,
.list-bullet li{position:relative;margin-bottom:8px;padding-bottom:0;padding-left:20px;border:none;}@media(min-width:768px){.main__inner-wrapper .product-list-slot .product-overview > ul li,
 .content ul:not(.row):not(.password-policy-list):not(.tabs-list) li,
 .page-productDetails .accordion ul li,
 .list-bullet li{margin-bottom:16px;}}.main__inner-wrapper .product-list-slot .product-overview > ul li,
.content ul:not(.row):not(.password-policy-list):not(.tabs-list) li,
.page-productDetails .accordion ul li,
.list-bullet li,
.main__inner-wrapper .product-list-slot .product-overview > ul > li,
.content ul:not(.row):not(.password-policy-list):not(.tabs-list) > li,
.page-productDetails .accordion ul > li,
.list-bullet > li{list-style-type:none;}.main__inner-wrapper .product-list-slot .product-overview > ul > li::before,
.content ul:not(.row):not(.password-policy-list):not(.tabs-list) > li::before,
.page-productDetails .accordion ul > li::before,
.list-bullet > li::before{content:"";position:absolute;top:6px;left:4px;display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#2490d7;}@media(min-width:768px){.main__inner-wrapper .product-list-slot .product-overview > ul > li::before,
 .content ul:not(.row):not(.password-policy-list):not(.tabs-list) > li::before,
 .page-productDetails .accordion ul > li::before,
 .list-bullet > li::before{top:10px;}}.main__inner-wrapper .product-list-slot .product-overview > ul ul,
.content ul:not(.row):not(.password-policy-list):not(.tabs-list) ul,
.page-productDetails .accordion ul ul,
.list-bullet ul,
.main__inner-wrapper .product-list-slot .product-overview > ul ol,
.content ul:not(.row):not(.password-policy-list):not(.tabs-list) ol,
.page-productDetails .accordion ul ol,
.list-bullet ol{margin-bottom:24px;border:none;}.price .price__main{display:inline-flex;}.price .price__main .price__wrapper{display:inline-flex;flex-direction:column;justify-content:center;}.price .price__main .price__wrapper sub{bottom:-0.45em;align-self:flex-end;margin-left:4px;font-size:40%;}.price .price__main .price__wrapper sup{top:-0.6em;align-self:flex-start;}.img-contain{object-fit:contain;height:100%;}.page-banner{overflow:hidden;}:focus:not(:focus-visible){outline:none;}ul,
ol{padding-left:0;list-style-position:inside;}ul ul,
ol ul,
ul ol,
ol ol{padding-left:15px;}ol{counter-reset:li;}ol > li{position:relative;margin-bottom:8px;padding-left:20px;list-style-type:none;text-align:left;}@media(min-width:768px){ol > li{margin-bottom:16px;}}ol > li::before{content:counter(li) ".";position:absolute;left:4px;counter-increment:li;text-align:right;}form:focus,
div:focus{outline:none;}.alert{display:table;width:100%;padding:7px 12px;padding-right:30px;padding-left:30px;}.alert span{display:table-cell;}.alert .icon{width:1%;}@media(max-width:1024px){.alert{padding-right:20px;padding-left:20px;}}.main__inner-wrapper .global-alerts .alert{margin-bottom:0;}.main__inner-wrapper .global-alerts .alert + .alert{margin-top:1rem;}.page-contact .main__inner-wrapper .global-alerts{margin-bottom:3rem;}.text-wrap{white-space:normal;}@media(max-width:767px){.text-xs-center{text-align:center;}}.account-section-content .responsive-boxes{margin-top:0;}@media(max-width:767px){.responsive-boxes > .container .panel.guest-login-section{border-bottom:1px solid #dfdfdf;}}@media(max-width:767px){.responsive-boxes > .container > .row-eq-height > [class*="col-"] .panel:last-child{border-top:none;}.responsive-boxes > .container > .row-eq-height > [class*="col-"]:first-child .panel{border-top:1px #eeeeee solid;}}@media(min-width:768px){.responsive-boxes > .container > .row-eq-height > [class*="col-"]{margin-bottom:24px;}.responsive-boxes > .container > .row-eq-height > [class*="col-"] .panel{height:100%;margin-bottom:0;}}.block{display:block;}.row-eq-height{display:flex;flex-wrap:wrap;}.row-eq-height::after,
.row-eq-height::before{content:normal;}@supports not(object-fit:contain){.img-contain{position:absolute;top:50% !important;right:auto !important;bottom:auto !important;left:50% !important;width:auto !important;max-width:100%;height:auto !important;max-height:100%;transform:translate(-50%, -50%);}}.img-cover{object-fit:cover;height:100%;}.cover{position:relative;overflow:hidden;width:100%;height:100%;}.cover--flexembed,
.flexembed .cover{position:absolute;top:0;left:0;}.cover--image img{position:absolute;top:50% !important;right:auto !important;bottom:auto !important;left:50% !important;width:auto !important;max-width:none !important;height:100% !important;transform:translate(-50%, -50%);}.link .icon--arrow-right{font-size:1.3rem;line-height:1.83rem;}div.cdc-screen{width:auto;}.global-message-container .icon-text-wrapper,
.error-message-container .icon-text-wrapper{align-items:center;}.global-message-container svg.svg-icon,
.error-message-container svg.svg-icon{width:1.3em;height:1.3em;margin-right:12px;}option{width:100%;padding:6px 13px;font-size:0.875em;line-height:18px;}.skip,
.skiptocontent,
.skiptonavigation{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}output{display:block;padding-top:7px;color:#202b78;font-size:14px;line-height:1.4286;}.open > .dropdown-menu{padding:15px 0 0;}.dropdown-menu li{margin-top:3px;}.dropdown-menu li:first-child{margin-top:0;}.dropdown-menu > li > a{display:block;clear:both;padding:3px 25px;color:#202b78;font-weight:400;line-height:1.4286;white-space:nowrap;}.display-none{display:none;}.item-label{font-weight:300;text-transform:uppercase;}.item-value{overflow:hidden;padding-bottom:8px;font-size:18px;text-overflow:ellipsis;}.container__full{padding-right:30px;padding-left:30px;}@media(max-width:1024px){.container__full{padding-right:20px;padding-left:20px;}}.well{margin:0;padding:8px 15px;border:none;border-bottom:1px solid #d3d3d3;background-color:#f2f4f7;box-shadow:none;}.well:before,
.well:after{display:table;content:" ";}.well:after{clear:both;}.well:before,
.well:after{display:table;content:" ";}.well:after{clear:both;}.well.well-single-headline{padding-right:0;padding-left:0;}.well.well-xs{padding:0 15px 5px;}.well.well-xs .well-headline{margin:0;padding-top:15px;}.well.well-xs .well-content{padding-top:16px;}.well.well-sm{padding:8px 16px;}.well.well-md{padding-top:11px;padding-bottom:11px;padding-right:30px;padding-left:30px;}@media(max-width:1024px){.well.well-md{padding-right:20px;padding-left:20px;}}.well.well-lg{padding-top:45px;padding-bottom:35px;padding-right:30px;padding-left:30px;}@media(max-width:1024px){.well.well-lg{padding-right:20px;padding-left:20px;}}.well.well-primary{background-color:#2490d7;color:#fff;}.well.well-secondary{background-color:#698eff;color:#202b78;}.well.well-tertiary{background-color:#128a9e;color:#fff;}.well.well-tertiary .item-label{color:#ffffff;}.well.well-tertiary .item-value{color:#fff;}.well.well-tertiary .item-value a{color:#fff;text-decoration:underline;}.well.well-quaternary{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;background-color:#f2f2f2;color:#202b78;}.well.well-quinary{padding-right:0;padding-left:0;border-color:#eeeeee;background-color:#fff;color:#202b78;}.well.well-quinary .well-headline{background-color:#128a9e;color:#fff;}.well.well-quinary .well-content{padding-right:30px;padding-left:30px;}@media(max-width:1024px){.well.well-quinary .well-content{padding-right:20px;padding-left:20px;}}.well-headline{padding-right:30px;padding-left:30px;margin-right:-15px;margin-left:-15px;padding:5px 30px 15px;border-bottom:1px solid #d3d3d3;font-weight:700;font-size:16px;}@media(max-width:1024px){.well-headline{padding-right:20px;padding-left:20px;}}@media(max-width:767px){.well-headline{padding-right:35px;padding-left:35px;}}.well-headline-sub{padding-left:10px;font-weight:400;}.well-single-headline{padding-bottom:0;border-bottom:0;}.well-content{padding-top:32px;padding-bottom:16px;}.well-content:before,
.well-content:after{display:table;content:" ";}.well-content:after{clear:both;}.well-content:before,
.well-content:after{display:table;content:" ";}.well-content:after{clear:both;}.well > .col-no-padding{padding-right:0;padding-left:0;}.well .well-headline{margin:0;padding-right:30px;padding-left:30px;}@media(max-width:1024px){.well .well-headline{padding-right:20px;padding-left:20px;}}@media screen and (max-width:767px){.row{margin-right:-4px;margin-left:-4px;}[class*="col-"]{padding-right:4px;padding-left:4px;}.container{max-width:560px;margin-right:auto;margin-left:auto;padding-right:8px;padding-left:8px;}.container-fluid{padding-right:8px;padding-left:8px;}.well,
 .well.well-lg{padding-right:20px;padding-left:20px;}.item-label,
 .item-value{display:inline-block;vertical-align:top;width:49%;line-height:3rem;}.item-value{padding-left:8px;}.item-action{margin-top:16px;}}@media screen and (min-width:768px) and (max-width:1023px){.row{margin-right:-8px;margin-left:-8px;}[class*="col-"]{padding-right:8px;padding-left:8px;}.container{max-width:768px;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px;}.container-fluid{padding-right:16px;padding-left:16px;}}@media screen and (min-width:768px){.item-label,
 .item-value{display:block;}}@media screen and (min-width:1024px) and (max-width:1439px){.container{width:auto;max-width:921px;padding-left:16px;}}@media screen and (min-width:1024px){body{margin-left:103px;}main > header{z-index:240;margin-bottom:0 !important;}.sticky{position:fixed;top:0;width:calc(100% - 103px);}main{padding-top:0;}}@media screen and (min-width:1440px){.container{width:auto;max-width:1232px;padding-right:16px;padding-left:16px;}.container .container-lg{float:none;overflow:hidden;margin:0 auto !important;}}@media(max-width:1023px){main{-webkit-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;}.container{width:100%;}.form-control{font-size:1.6rem;height:40px;padding:10px 15px;font-size:2rem;line-height:1.3333;border-radius:0;}select.form-control{height:40px;line-height:40px;}textarea.form-control,
 select[multiple].form-control{height:auto;}textarea.form-control,
 select[multiple].form-control{height:auto;}}@media print{*,
 *:before,
 *:after{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important;}a,
 a:visited{text-decoration:underline;}a[href]:after{content:"(" attr(href) ")";}abbr[title]:after{content:"(" attr(title) ")";}a[href^="#"]:after,
 a[href^="javascript:"]:after{content:"";}pre,
 blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,
 img{page-break-inside:avoid;}img{max-width:100% !important;}p,
 h2,
 h3{orphans:3;widows:3;}h2,
 h3{page-break-after:avoid;}.navbar{display:none;}.btn > .caret,
 .dropup > .btn > .caret{border-top-color:#000 !important;}.label{border:1px solid #000;}.table{border-collapse:collapse !important;}.table td,
 .table th{background-color:#fff !important;}.table-bordered th,
 .table-bordered td{border:1px solid #ddd !important;}}@font-face{font-family:"Glyphicons Halflings";font-display:block;src:url("../_ui/responsive/theme-aec/fonts/glyphicons-halflings-regular.eot");src:url("../_ui/responsive/theme-aec/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../_ui/responsive/theme-aec/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../_ui/responsive/theme-aec/fonts/glyphicons-halflings-regular.woff") format("woff"), url("../_ui/responsive/theme-aec/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../_ui/responsive/theme-aec/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.glyphicon-asterisk:before{content:"\002a";}.glyphicon-plus:before{content:"\002b";}.glyphicon-euro:before,
.glyphicon-eur:before{content:"\20ac";}.glyphicon-minus:before{content:"\2212";}.glyphicon-cloud:before{content:"\2601";}.glyphicon-envelope:before{content:"\2709";}.glyphicon-pencil:before{content:"\270f";}.glyphicon-glass:before{content:"\e001";}.glyphicon-music:before{content:"\e002";}.glyphicon-search:before{content:"\e003";}.glyphicon-heart:before{content:"\e005";}.glyphicon-star:before{content:"\e006";}.glyphicon-star-empty:before{content:"\e007";}.glyphicon-user:before{content:"\e008";}.glyphicon-film:before{content:"\e009";}.glyphicon-th-large:before{content:"\e010";}.glyphicon-th:before{content:"\e011";}.glyphicon-th-list:before{content:"\e012";}.glyphicon-ok:before{content:"\e013";}.glyphicon-remove:before{content:"\e014";}.glyphicon-zoom-in:before{content:"\e015";}.glyphicon-zoom-out:before{content:"\e016";}.glyphicon-off:before{content:"\e017";}.glyphicon-signal:before{content:"\e018";}.glyphicon-cog:before{content:"\e019";}.glyphicon-trash:before{content:"\e020";}.glyphicon-home:before{content:"\e021";}.glyphicon-file:before{content:"\e022";}.glyphicon-time:before{content:"\e023";}.glyphicon-road:before{content:"\e024";}.glyphicon-download-alt:before{content:"\e025";}.glyphicon-download:before{content:"\e026";}.glyphicon-upload:before{content:"\e027";}.glyphicon-inbox:before{content:"\e028";}.glyphicon-play-circle:before{content:"\e029";}.glyphicon-repeat:before{content:"\e030";}.glyphicon-refresh:before{content:"\e031";}.glyphicon-list-alt:before{content:"\e032";}.glyphicon-lock:before{content:"\e033";}.glyphicon-flag:before{content:"\e034";}.glyphicon-headphones:before{content:"\e035";}.glyphicon-volume-off:before{content:"\e036";}.glyphicon-volume-down:before{content:"\e037";}.glyphicon-volume-up:before{content:"\e038";}.glyphicon-qrcode:before{content:"\e039";}.glyphicon-barcode:before{content:"\e040";}.glyphicon-tag:before{content:"\e041";}.glyphicon-tags:before{content:"\e042";}.glyphicon-book:before{content:"\e043";}.glyphicon-bookmark:before{content:"\e044";}.glyphicon-print:before{content:"\e045";}.glyphicon-camera:before{content:"\e046";}.glyphicon-font:before{content:"\e047";}.glyphicon-bold:before{content:"\e048";}.glyphicon-italic:before{content:"\e049";}.glyphicon-text-height:before{content:"\e050";}.glyphicon-text-width:before{content:"\e051";}.glyphicon-align-left:before{content:"\e052";}.glyphicon-align-center:before{content:"\e053";}.glyphicon-align-right:before{content:"\e054";}.glyphicon-align-justify:before{content:"\e055";}.glyphicon-list:before{content:"\e056";}.glyphicon-indent-left:before{content:"\e057";}.glyphicon-indent-right:before{content:"\e058";}.glyphicon-facetime-video:before{content:"\e059";}.glyphicon-picture:before{content:"\e060";}.glyphicon-map-marker:before{content:"\e062";}.glyphicon-adjust:before{content:"\e063";}.glyphicon-tint:before{content:"\e064";}.glyphicon-edit:before{content:"\e065";}.glyphicon-share:before{content:"\e066";}.glyphicon-check:before{content:"\e067";}.glyphicon-move:before{content:"\e068";}.glyphicon-step-backward:before{content:"\e069";}.glyphicon-fast-backward:before{content:"\e070";}.glyphicon-backward:before{content:"\e071";}.glyphicon-play:before{content:"\e072";}.glyphicon-pause:before{content:"\e073";}.glyphicon-stop:before{content:"\e074";}.glyphicon-forward:before{content:"\e075";}.glyphicon-fast-forward:before{content:"\e076";}.glyphicon-step-forward:before{content:"\e077";}.glyphicon-eject:before{content:"\e078";}.glyphicon-chevron-left:before{content:"\e079";}.glyphicon-chevron-right:before{content:"\e080";}.glyphicon-plus-sign:before{content:"\e081";}.glyphicon-minus-sign:before{content:"\e082";}.glyphicon-remove-sign:before{content:"\e083";}.glyphicon-ok-sign:before{content:"\e084";}.glyphicon-question-sign:before{content:"\e085";}.glyphicon-info-sign:before{content:"\e086";}.glyphicon-screenshot:before{content:"\e087";}.glyphicon-remove-circle:before{content:"\e088";}.glyphicon-ok-circle:before{content:"\e089";}.glyphicon-ban-circle:before{content:"\e090";}.glyphicon-arrow-left:before{content:"\e091";}.glyphicon-arrow-right:before{content:"\e092";}.glyphicon-arrow-up:before{content:"\e093";}.glyphicon-arrow-down:before{content:"\e094";}.glyphicon-share-alt:before{content:"\e095";}.glyphicon-resize-full:before{content:"\e096";}.glyphicon-resize-small:before{content:"\e097";}.glyphicon-exclamation-sign:before{content:"\e101";}.glyphicon-gift:before{content:"\e102";}.glyphicon-leaf:before{content:"\e103";}.glyphicon-fire:before{content:"\e104";}.glyphicon-eye-open:before{content:"\e105";}.glyphicon-eye-close:before{content:"\e106";}.glyphicon-warning-sign:before{content:"\e107";}.glyphicon-plane:before{content:"\e108";}.glyphicon-calendar:before{content:"\e109";}.glyphicon-random:before{content:"\e110";}.glyphicon-comment:before{content:"\e111";}.glyphicon-magnet:before{content:"\e112";}.glyphicon-chevron-up:before{content:"\e113";}.glyphicon-chevron-down:before{content:"\e114";}.glyphicon-retweet:before{content:"\e115";}.glyphicon-shopping-cart:before{content:"\e116";}.glyphicon-folder-close:before{content:"\e117";}.glyphicon-folder-open:before{content:"\e118";}.glyphicon-resize-vertical:before{content:"\e119";}.glyphicon-resize-horizontal:before{content:"\e120";}.glyphicon-hdd:before{content:"\e121";}.glyphicon-bullhorn:before{content:"\e122";}.glyphicon-bell:before{content:"\e123";}.glyphicon-certificate:before{content:"\e124";}.glyphicon-thumbs-up:before{content:"\e125";}.glyphicon-thumbs-down:before{content:"\e126";}.glyphicon-hand-right:before{content:"\e127";}.glyphicon-hand-left:before{content:"\e128";}.glyphicon-hand-up:before{content:"\e129";}.glyphicon-hand-down:before{content:"\e130";}.glyphicon-circle-arrow-right:before{content:"\e131";}.glyphicon-circle-arrow-left:before{content:"\e132";}.glyphicon-circle-arrow-up:before{content:"\e133";}.glyphicon-circle-arrow-down:before{content:"\e134";}.glyphicon-globe:before{content:"\e135";}.glyphicon-wrench:before{content:"\e136";}.glyphicon-tasks:before{content:"\e137";}.glyphicon-filter:before{content:"\e138";}.glyphicon-briefcase:before{content:"\e139";}.glyphicon-fullscreen:before{content:"\e140";}.glyphicon-dashboard:before{content:"\e141";}.glyphicon-paperclip:before{content:"\e142";}.glyphicon-heart-empty:before{content:"\e143";}.glyphicon-link:before{content:"\e144";}.glyphicon-phone:before{content:"\e145";}.glyphicon-pushpin:before{content:"\e146";}.glyphicon-usd:before{content:"\e148";}.glyphicon-gbp:before{content:"\e149";}.glyphicon-sort:before{content:"\e150";}.glyphicon-sort-by-alphabet:before{content:"\e151";}.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}.glyphicon-sort-by-order:before{content:"\e153";}.glyphicon-sort-by-order-alt:before{content:"\e154";}.glyphicon-sort-by-attributes:before{content:"\e155";}.glyphicon-sort-by-attributes-alt:before{content:"\e156";}.glyphicon-unchecked:before{content:"\e157";}.glyphicon-expand:before{content:"\e158";}.glyphicon-collapse-down:before{content:"\e159";}.glyphicon-collapse-up:before{content:"\e160";}.glyphicon-log-in:before{content:"\e161";}.glyphicon-flash:before{content:"\e162";}.glyphicon-log-out:before{content:"\e163";}.glyphicon-new-window:before{content:"\e164";}.glyphicon-record:before{content:"\e165";}.glyphicon-save:before{content:"\e166";}.glyphicon-open:before{content:"\e167";}.glyphicon-saved:before{content:"\e168";}.glyphicon-import:before{content:"\e169";}.glyphicon-export:before{content:"\e170";}.glyphicon-send:before{content:"\e171";}.glyphicon-floppy-disk:before{content:"\e172";}.glyphicon-floppy-saved:before{content:"\e173";}.glyphicon-floppy-remove:before{content:"\e174";}.glyphicon-floppy-save:before{content:"\e175";}.glyphicon-floppy-open:before{content:"\e176";}.glyphicon-credit-card:before{content:"\e177";}.glyphicon-transfer:before{content:"\e178";}.glyphicon-cutlery:before{content:"\e179";}.glyphicon-header:before{content:"\e180";}.glyphicon-compressed:before{content:"\e181";}.glyphicon-earphone:before{content:"\e182";}.glyphicon-phone-alt:before{content:"\e183";}.glyphicon-tower:before{content:"\e184";}.glyphicon-stats:before{content:"\e185";}.glyphicon-sd-video:before{content:"\e186";}.glyphicon-hd-video:before{content:"\e187";}.glyphicon-subtitles:before{content:"\e188";}.glyphicon-sound-stereo:before{content:"\e189";}.glyphicon-sound-dolby:before{content:"\e190";}.glyphicon-sound-5-1:before{content:"\e191";}.glyphicon-sound-6-1:before{content:"\e192";}.glyphicon-sound-7-1:before{content:"\e193";}.glyphicon-copyright-mark:before{content:"\e194";}.glyphicon-registration-mark:before{content:"\e195";}.glyphicon-cloud-download:before{content:"\e197";}.glyphicon-cloud-upload:before{content:"\e198";}.glyphicon-tree-conifer:before{content:"\e199";}.glyphicon-tree-deciduous:before{content:"\e200";}.glyphicon-cd:before{content:"\e201";}.glyphicon-save-file:before{content:"\e202";}.glyphicon-open-file:before{content:"\e203";}.glyphicon-level-up:before{content:"\e204";}.glyphicon-copy:before{content:"\e205";}.glyphicon-paste:before{content:"\e206";}.glyphicon-alert:before{content:"\e209";}.glyphicon-equalizer:before{content:"\e210";}.glyphicon-king:before{content:"\e211";}.glyphicon-queen:before{content:"\e212";}.glyphicon-pawn:before{content:"\e213";}.glyphicon-bishop:before{content:"\e214";}.glyphicon-knight:before{content:"\e215";}.glyphicon-baby-formula:before{content:"\e216";}.glyphicon-tent:before{content:"\26fa";}.glyphicon-blackboard:before{content:"\e218";}.glyphicon-bed:before{content:"\e219";}.glyphicon-apple:before{content:"\f8ff";}.glyphicon-erase:before{content:"\e221";}.glyphicon-hourglass:before{content:"\231b";}.glyphicon-lamp:before{content:"\e223";}.glyphicon-duplicate:before{content:"\e224";}.glyphicon-piggy-bank:before{content:"\e225";}.glyphicon-scissors:before{content:"\e226";}.glyphicon-bitcoin:before{content:"\e227";}.glyphicon-btc:before{content:"\e227";}.glyphicon-xbt:before{content:"\e227";}.glyphicon-yen:before{content:"\00a5";}.glyphicon-jpy:before{content:"\00a5";}.glyphicon-ruble:before{content:"\20bd";}.glyphicon-rub:before{content:"\20bd";}.glyphicon-scale:before{content:"\e230";}.glyphicon-ice-lolly:before{content:"\e231";}.glyphicon-ice-lolly-tasted:before{content:"\e232";}.glyphicon-education:before{content:"\e233";}.glyphicon-option-horizontal:before{content:"\e234";}.glyphicon-option-vertical:before{content:"\e235";}.glyphicon-menu-hamburger:before{content:"\e236";}.glyphicon-modal-window:before{content:"\e237";}.glyphicon-oil:before{content:"\e238";}.glyphicon-grain:before{content:"\e239";}.glyphicon-sunglasses:before{content:"\e240";}.glyphicon-text-size:before{content:"\e241";}.glyphicon-text-color:before{content:"\e242";}.glyphicon-text-background:before{content:"\e243";}.glyphicon-object-align-top:before{content:"\e244";}.glyphicon-object-align-bottom:before{content:"\e245";}.glyphicon-object-align-horizontal:before{content:"\e246";}.glyphicon-object-align-left:before{content:"\e247";}.glyphicon-object-align-vertical:before{content:"\e248";}.glyphicon-object-align-right:before{content:"\e249";}.glyphicon-triangle-right:before{content:"\e250";}.glyphicon-triangle-left:before{content:"\e251";}.glyphicon-triangle-bottom:before{content:"\e252";}.glyphicon-triangle-top:before{content:"\e253";}.glyphicon-console:before{content:"\e254";}.glyphicon-superscript:before{content:"\e255";}.glyphicon-subscript:before{content:"\e256";}.glyphicon-menu-left:before{content:"\e257";}.glyphicon-menu-right:before{content:"\e258";}.glyphicon-menu-down:before{content:"\e259";}.glyphicon-menu-up:before{content:"\e260";}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}body{font-family:"FFDINWebPro", Arial, sans-serif;font-size:1.6rem;line-height:2.2rem;color:#202b78;background-color:#ffffff;}input,
button,
select,
textarea{font-family:inherit;font-size:inherit;line-height:inherit;}a,
.anchor{color:#2490d7;text-decoration:none;}a:hover,
.anchor:hover,
a:focus,
.anchor:focus{color:#2490d7;text-decoration:underline;}a:focus,
.anchor:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}figure{margin:0;}img{vertical-align:middle;}.img-responsive{display:block;max-width:100%;height:auto;}.img-rounded{border-radius:0;}.img-thumbnail{padding:4px;line-height:2.2rem;background-color:#ffffff;border:1px solid #dddddd;border-radius:8px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto;}.img-circle{border-radius:50%;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}.sr-only-focusable:active,
.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}[role="button"]{cursor:pointer;}h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-family:"FFDINWebPro", Arial, sans-serif;font-weight:bold;line-height:1.1;color:inherit;}h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small{font-weight:400;line-height:1;color:#777777;}h1,
.h1,
h2,
.h2,
h3,
.h3{margin-top:3rem;margin-bottom:1.5rem;}h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small{font-size:65%;}h4,
.h4,
h5,
.h5,
h6,
.h6{margin-top:1.5rem;margin-bottom:1.5rem;}h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small{font-size:75%;}h1,
.h1{font-size:4rem;}h2,
.h2{font-size:3rem;}h3,
.h3{font-size:3rem;}h4,
.h4{font-size:2rem;}h5,
.h5{font-size:1.6rem;}h6,
.h6{font-size:2rem;}p{margin:0 0 1.5rem;}.lead{margin-bottom:3rem;font-size:1rem;font-weight:300;line-height:1.4;}@media(min-width:768px){.lead{font-size:2.4rem;}}small,
.small,
.address-card .card-actions > *{font-size:75%;}mark,
.mark{padding:.2em;background-color:rgba(255, 200, 0, 0.1);}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.text-nowrap{white-space:nowrap;}.text-lowercase{text-transform:lowercase;}.text-uppercase{text-transform:uppercase;}.text-capitalize{text-transform:capitalize;}.text-muted{color:#777777;}.text-primary{color:#2490d7;}a.text-primary:hover,
a.text-primary:focus{color:#1d73ab;}.text-success{color:#202b78;}a.text-success:hover,
a.text-success:focus{color:#151d50;}.text-info{color:#202b78;}a.text-info:hover,
a.text-info:focus{color:#151d50;}.text-warning{color:#202b78;}a.text-warning:hover,
a.text-warning:focus{color:#151d50;}.text-danger{color:#202b78;}a.text-danger:hover,
a.text-danger:focus{color:#151d50;}.bg-primary{color:#fff;background-color:#2490d7;}a.bg-primary:hover,
a.bg-primary:focus{background-color:#1d73ab;}.bg-success{background-color:rgba(44, 190, 50, 0.1);}a.bg-success:hover,
a.bg-success:focus{background-color:rgba(34, 149, 39, 0.1);}.bg-info{background-color:rgba(36, 144, 215, 0.1);}a.bg-info:hover,
a.bg-info:focus{background-color:rgba(29, 115, 171, 0.1);}.bg-warning{background-color:rgba(255, 200, 0, 0.1);}a.bg-warning:hover,
a.bg-warning:focus{background-color:rgba(204, 160, 0, 0.1);}.bg-danger{background-color:rgba(197, 23, 24, 0.1);}a.bg-danger:hover,
a.bg-danger:focus{background-color:rgba(151, 18, 18, 0.1);}.page-header{padding-bottom:0.5rem;margin:6rem 0 3rem;border-bottom:1px solid #eeeeee;}ul,
ol{margin-top:0;margin-bottom:1.5rem;}ul ul,
ol ul,
ul ol,
ol ol{margin-bottom:0;}.list-unstyled{padding-left:0;list-style:none;}.list-inline{padding-left:0;list-style:none;margin-left:-5px;}.list-inline > li{display:inline-block;padding-right:5px;padding-left:5px;}dl{margin-top:0;margin-bottom:3rem;}dt,
dd{line-height:2.2rem;}dt{font-weight:700;}dd{margin-left:0;}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.dl-horizontal dd{margin-left:180px;}}abbr[title],
abbr[data-original-title]{cursor:help;}.initialism{font-size:90%;text-transform:uppercase;}blockquote{padding:1.5rem 3rem;margin:0 0 3rem;font-size:2rem;border-left:5px solid #eeeeee;}blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child{margin-bottom:0;}blockquote footer,
blockquote small,
blockquote .small{display:block;font-size:80%;line-height:2.2rem;color:#777777;}blockquote footer:before,
blockquote small:before,
blockquote .small:before{content:"\2014 \00A0";}.blockquote-reverse,
blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eeeeee;border-left:0;}.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before{content:"";}.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after{content:"\00A0 \2014";}address{margin-bottom:3rem;font-style:normal;line-height:2.2rem;}code,
kbd,
pre,
samp{font-family:Menlo, Monaco, Consolas, "Courier New", monospace;}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:8px;}kbd{padding:2px 4px;font-size:90%;color:#ffffff;background-color:#333333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25);}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none;}pre{display:block;padding:1rem;margin:0 0 1.5rem;font-size:0.6rem;line-height:2.2rem;color:#333333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:8px;}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;}.pre-scrollable{max-height:340px;overflow-y:scroll;}table{background-color:transparent;}table col[class*="col-"]{position:static;display:table-column;float:none;}table td[class*="col-"],
table th[class*="col-"]{position:static;display:table-cell;float:none;}caption{padding-top:8px;padding-bottom:8px;color:#777777;text-align:left;}th{text-align:left;}.table{width:100%;max-width:100%;margin-bottom:3rem;}.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td{padding:8px;line-height:2.2rem;vertical-align:top;border-top:1px solid #f5f5f5;}.table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #f5f5f5;}.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td{border-top:0;}.table > tbody + tbody{border-top:2px solid #f5f5f5;}.table .table{background-color:#ffffff;}.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td{padding:5px;}.table-bordered{border:1px solid #f5f5f5;}.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td{border:1px solid #f5f5f5;}.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td{border-bottom-width:2px;}.table-striped > tbody > tr:nth-of-type(odd){background-color:#f9f9f9;}.table-hover > tbody > tr:hover{background-color:#f5f5f5;}.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th{background-color:#f5f5f5;}.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th{background-color:#e8e8e8;}.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th{background-color:rgba(44, 190, 50, 0.1);}.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th{background-color:rgba(39, 169, 45, 0.1);}.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th{background-color:rgba(36, 144, 215, 0.1);}.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th{background-color:rgba(32, 129, 193, 0.1);}.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th{background-color:rgba(255, 200, 0, 0.1);}.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th{background-color:rgba(230, 180, 0, 0.1);}.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th{background-color:rgba(197, 23, 24, 0.1);}.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th{background-color:rgba(174, 20, 21, 0.1);}.table-responsive{min-height:.01%;overflow-x:auto;}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:2.25rem;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #f5f5f5;}.table-responsive > .table{margin-bottom:0;}.table-responsive > .table > thead > tr > th,
 .table-responsive > .table > tbody > tr > th,
 .table-responsive > .table > tfoot > tr > th,
 .table-responsive > .table > thead > tr > td,
 .table-responsive > .table > tbody > tr > td,
 .table-responsive > .table > tfoot > tr > td{white-space:nowrap;}.table-responsive > .table-bordered{border:0;}.table-responsive > .table-bordered > thead > tr > th:first-child,
 .table-responsive > .table-bordered > tbody > tr > th:first-child,
 .table-responsive > .table-bordered > tfoot > tr > th:first-child,
 .table-responsive > .table-bordered > thead > tr > td:first-child,
 .table-responsive > .table-bordered > tbody > tr > td:first-child,
 .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0;}.table-responsive > .table-bordered > thead > tr > th:last-child,
 .table-responsive > .table-bordered > tbody > tr > th:last-child,
 .table-responsive > .table-bordered > tfoot > tr > th:last-child,
 .table-responsive > .table-bordered > thead > tr > td:last-child,
 .table-responsive > .table-bordered > tbody > tr > td:last-child,
 .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0;}.table-responsive > .table-bordered > tbody > tr:last-child > th,
 .table-responsive > .table-bordered > tfoot > tr:last-child > th,
 .table-responsive > .table-bordered > tbody > tr:last-child > td,
 .table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom:0;}}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;}.collapse{display:none;}.collapse.in{display:block;}tr.collapse.in{display:table-row;}tbody.collapse.in{display:table-row-group;}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent;}.dropup,
.dropdown{position:relative;}.dropdown-toggle:focus{outline:0;}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:1.6rem;text-align:left;list-style:none;background-color:#ffffff;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:8px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);}.dropdown-menu.pull-right{right:0;left:auto;}.dropdown-menu .divider{height:1px;margin:0.5rem 0;overflow:hidden;background-color:#e5e5e5;}.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:2.2rem;color:#333333;white-space:nowrap;}.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5;}.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{color:#ffffff;text-decoration:none;background-color:#2490d7;outline:0;}.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus{color:#777777;}.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.open > .dropdown-menu{display:block;}.open > a{outline:0;}.dropdown-menu-right{right:0;left:auto;}.dropdown-menu-left{right:auto;left:0;}.dropdown-header{display:block;padding:3px 20px;font-size:1.2rem;line-height:2.2rem;color:#777777;white-space:nowrap;}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;}.pull-right > .dropdown-menu{right:0;left:auto;}.dropup .caret,
.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;}.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px;}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto;}.navbar-right .dropdown-menu-left{right:auto;left:0;}}.btn-group,
.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle;}.btn-group > .btn,
.btn-group-vertical > .btn{position:relative;float:left;}.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active{z-index:2;}.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group{margin-left:-1px;}.btn-toolbar{margin-left:-5px;}.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group{float:left;}.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group{margin-left:5px;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0;}.btn-group > .btn:first-child{margin-left:0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;}.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}.btn-group > .btn-group{float:left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0;}.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle{outline:0;}.btn-group > .btn + .dropdown-toggle{padding-right:8px;padding-left:8px;}.btn-group > .btn-lg + .dropdown-toggle{padding-right:12px;padding-left:12px;}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none;}.btn .caret{margin-left:0;}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0;}.dropup .btn-lg .caret{border-width:0 5px 5px;}.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn{display:block;float:none;width:100%;max-width:100%;}.btn-group-vertical > .btn-group > .btn{float:none;}.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group{margin-top:-1px;margin-left:0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child){border-radius:0;}.btn-group-vertical > .btn:first-child:not(:last-child){border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.btn-group-vertical > .btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-left-radius:0;border-top-right-radius:0;}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate;}.btn-group-justified > .btn,
.btn-group-justified > .btn-group{display:table-cell;float:none;width:1%;}.btn-group-justified > .btn-group .btn{width:100%;}.btn-group-justified > .btn-group .dropdown-menu{left:auto;}[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none;}.pagination{display:inline-block;padding-left:0;margin:3rem 0;border-radius:8px;}.pagination > li{display:inline;}.pagination > li > a,
.pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:2.2rem;color:#202b78;text-decoration:none;background-color:#ffffff;border:1px solid transparent;}.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index:2;color:#202b78;background-color:transparent;border-color:#dddddd;}.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left:0;border-top-left-radius:8px;border-bottom-left-radius:8px;}.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius:8px;border-bottom-right-radius:8px;}.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index:3;color:#202b78;cursor:default;background-color:#2490d7;border-color:#2490d7;}.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color:#dfdfdf;cursor:not-allowed;background-color:#ffffff;border-color:#dddddd;}.pagination-lg > li > a,
.pagination-lg > li > span{padding:10px 15px;font-size:2rem;line-height:1.3333;}.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span{border-top-left-radius:0;border-bottom-left-radius:0;}.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span{border-top-right-radius:0;border-bottom-right-radius:0;}.pagination-sm > li > a,
.pagination-sm > li > span{padding:5px 10px;font-size:1.2rem;line-height:1.5;}.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span{border-top-left-radius:3px;border-bottom-left-radius:3px;}.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span{border-top-right-radius:3px;border-bottom-right-radius:3px;}.pager{padding-left:0;margin:3rem 0;text-align:center;list-style:none;}.pager li{display:inline;}.pager li > a,
.pager li > span{display:inline-block;padding:5px 14px;background-color:#ffffff;border:1px solid transparent;border-radius:0;}.pager li > a:hover,
.pager li > a:focus{text-decoration:none;background-color:transparent;}.pager .next > a,
.pager .next > span{float:right;}.pager .previous > a,
.pager .previous > span{float:left;}.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span{color:#dfdfdf;cursor:not-allowed;background-color:#ffffff;}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#202b78;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}a.label:hover,
a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer;}.label:empty{display:none;}.btn .label{position:relative;top:-1px;}.label-default{background-color:#777777;}.label-default[href]:hover,
.label-default[href]:focus{background-color:#5e5e5e;}.label-primary{background-color:#2490d7;}.label-primary[href]:hover,
.label-primary[href]:focus{background-color:#1d73ab;}.label-success{background-color:#2cbe32;}.label-success[href]:hover,
.label-success[href]:focus{background-color:#229527;}.label-info{background-color:#8d95a4;}.label-info[href]:hover,
.label-info[href]:focus{background-color:#717b8d;}.label-warning{background-color:#ff7800;}.label-warning[href]:hover,
.label-warning[href]:focus{background-color:#cc6000;}.label-danger{background-color:#c51718;}.label-danger[href]:hover,
.label-danger[href]:focus{background-color:#971212;}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:1.2rem;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777777;border-radius:10px;}.badge:empty{display:none;}.btn .badge{position:relative;top:-1px;}.btn-xs .badge,
.btn-group-xs > .btn .badge{top:0;padding:1px 5px;}a.badge:hover,
a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer;}.list-group-item.active > .badge,
.nav-pills > .active > a > .badge{color:#2490d7;background-color:#ffffff;}.list-group-item > .badge{float:right;}.list-group-item > .badge + .badge{margin-right:5px;}.nav-pills > li > a > .badge{margin-left:3px;}.alert{padding:15px;margin-bottom:3rem;border:1px solid transparent;border-radius:5px;}.alert h4{margin-top:0;color:inherit;}.alert .alert-link{font-weight:bold;}.alert > p,
.alert > ul{margin-bottom:0;}.alert > p + p{margin-top:5px;}.alert-dismissable,
.alert-dismissible{padding-right:35px;}.alert-dismissable .close,
.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit;}.alert-success{color:#202b78;background-color:rgba(44, 190, 50, 0.1);border-color:#2cbe32;}.alert-success hr{border-top-color:#27a92d;}.alert-success .alert-link{color:#151d50;}.alert-info{color:#202b78;background-color:#e1f5fe;border-color:#a8c3e6;}.alert-info hr{border-top-color:#94b5e0;}.alert-info .alert-link{color:#151d50;}.alert-warning{color:#202b78;background-color:#fafce7;border-color:#eab81b;}.alert-warning hr{border-top-color:#d8a814;}.alert-warning .alert-link{color:#151d50;}.alert-danger{color:#202b78;background-color:#ffebee;border-color:#c80000;}.alert-danger hr{border-top-color:#af0000;}.alert-danger .alert-link{color:#151d50;}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}.progress{height:3rem;margin-bottom:3rem;overflow:hidden;background-color:#f5f5f5;border-radius:8px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);}.progress-bar{float:left;width:0%;height:100%;font-size:1.2rem;line-height:3rem;color:#ffffff;text-align:center;background-color:#2490d7;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}.progress-striped .progress-bar,
.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:40px 40px;}.progress.active .progress-bar,
.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}.progress-bar-success{background-color:#2cbe32;}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}.progress-bar-info{background-color:#8d95a4;}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}.progress-bar-warning{background-color:#ff7800;}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}.progress-bar-danger{background-color:#c51718;}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}.media{margin-top:15px;}.media:first-child{margin-top:0;}.media,
.media-body{overflow:hidden;}.media-body{width:10000px;}.media-object{display:block;}.media-object.img-thumbnail{max-width:none;}.media-right,
.media > .pull-right{padding-left:10px;}.media-left,
.media > .pull-left{padding-right:10px;}.media-left,
.media-right,
.media-body{display:table-cell;vertical-align:top;}.media-middle{vertical-align:middle;}.media-bottom{vertical-align:bottom;}.media-heading{margin-top:0;margin-bottom:5px;}.media-list{padding-left:0;list-style:none;}.list-group{padding-left:0;margin-bottom:20px;}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #dddddd;}.list-group-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px;}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus{color:#777777;cursor:not-allowed;background-color:#eeeeee;}.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading{color:inherit;}.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text{color:#777777;}.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#2490d7;border-color:#2490d7;}.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small{color:inherit;}.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text{color:#d0e8f7;}a.list-group-item,
button.list-group-item{color:#555555;}a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading{color:#333333;}a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus{color:#555555;text-decoration:none;background-color:#f5f5f5;}button.list-group-item{width:100%;text-align:left;}.list-group-item-success{color:#202b78;background-color:rgba(44, 190, 50, 0.1);}a.list-group-item-success,
button.list-group-item-success{color:#202b78;}a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading{color:inherit;}a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus{color:#202b78;background-color:rgba(39, 169, 45, 0.1);}a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus{color:#fff;background-color:#202b78;border-color:#202b78;}.list-group-item-info{color:#202b78;background-color:rgba(36, 144, 215, 0.1);}a.list-group-item-info,
button.list-group-item-info{color:#202b78;}a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading{color:inherit;}a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus{color:#202b78;background-color:rgba(32, 129, 193, 0.1);}a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus{color:#fff;background-color:#202b78;border-color:#202b78;}.list-group-item-warning{color:#202b78;background-color:rgba(255, 200, 0, 0.1);}a.list-group-item-warning,
button.list-group-item-warning{color:#202b78;}a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading{color:inherit;}a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus{color:#202b78;background-color:rgba(230, 180, 0, 0.1);}a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus{color:#fff;background-color:#202b78;border-color:#202b78;}.list-group-item-danger{color:#202b78;background-color:rgba(197, 23, 24, 0.1);}a.list-group-item-danger,
button.list-group-item-danger{color:#202b78;}a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading{color:inherit;}a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus{color:#202b78;background-color:rgba(174, 20, 21, 0.1);}a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus{color:#fff;background-color:#202b78;border-color:#202b78;}.list-group-item-heading{margin-top:0;margin-bottom:5px;}.list-group-item-text{margin-bottom:0;line-height:1.3;}.panel{margin-bottom:3rem;background-color:#ffffff;border:1px solid transparent;border-radius:5px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);}.panel-body{padding:15px;}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:4px;border-top-right-radius:4px;}.panel-heading > .dropdown .dropdown-toggle{color:inherit;}.panel-title{margin-top:0;margin-bottom:0;font-size:2rem;color:inherit;}.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a{color:inherit;}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #dddddd;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.panel > .list-group,
.panel > .panel-collapse > .list-group{margin-bottom:0;}.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item{border-width:1px 0;border-radius:0;}.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:4px;border-top-right-radius:4px;}.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;}.panel-heading + .list-group .list-group-item:first-child{border-top-width:0;}.list-group + .panel-footer{border-top-width:0;}.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table{margin-bottom:0;}.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption{padding-right:15px;padding-left:15px;}.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius:4px;}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius:4px;}.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius:4px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius:4px;}.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body{border-top:1px solid #f5f5f5;}.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td{border-top:0;}.panel > .table-bordered,
.panel > .table-responsive > .table-bordered{border:0;}.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0;}.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0;}.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{border-bottom:0;}.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom:0;}.panel > .table-responsive{margin-bottom:0;border:0;}.panel-group{margin-bottom:3rem;}.panel-group .panel{margin-bottom:0;border-radius:5px;}.panel-group .panel + .panel{margin-top:5px;}.panel-group .panel-heading{border-bottom:0;}.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group{border-top:1px solid #dddddd;}.panel-group .panel-footer{border-top:0;}.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom:1px solid #dddddd;}.panel-default{border-color:#dddddd;}.panel-default > .panel-heading{color:#333333;background-color:#f2f4f7;border-color:#dddddd;}.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#dddddd;}.panel-default > .panel-heading .badge{color:#f2f4f7;background-color:#333333;}.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#dddddd;}.panel-primary{border-color:#2490d7;}.panel-primary > .panel-heading{color:#ffffff;background-color:#2490d7;border-color:#2490d7;}.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#2490d7;}.panel-primary > .panel-heading .badge{color:#2490d7;background-color:#ffffff;}.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#2490d7;}.panel-success{border-color:#2cbe32;}.panel-success > .panel-heading{color:#202b78;background-color:rgba(44, 190, 50, 0.1);border-color:#2cbe32;}.panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color:#2cbe32;}.panel-success > .panel-heading .badge{color:rgba(44, 190, 50, 0.1);background-color:#202b78;}.panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#2cbe32;}.panel-info{border-color:#2490d7;}.panel-info > .panel-heading{color:#202b78;background-color:rgba(36, 144, 215, 0.1);border-color:#2490d7;}.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color:#2490d7;}.panel-info > .panel-heading .badge{color:rgba(36, 144, 215, 0.1);background-color:#202b78;}.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#2490d7;}.panel-warning{border-color:#ffc800;}.panel-warning > .panel-heading{color:#202b78;background-color:rgba(255, 200, 0, 0.1);border-color:#ffc800;}.panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ffc800;}.panel-warning > .panel-heading .badge{color:rgba(255, 200, 0, 0.1);background-color:#202b78;}.panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ffc800;}.panel-danger{border-color:#c51718;}.panel-danger > .panel-heading{color:#202b78;background-color:rgba(197, 23, 24, 0.1);border-color:#c51718;}.panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color:#c51718;}.panel-danger > .panel-heading .badge{color:rgba(197, 23, 24, 0.1);background-color:#202b78;}.panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#c51718;}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}.embed-responsive-16by9{padding-bottom:56.25%;}.embed-responsive-4by3{padding-bottom:75%;}.close{float:right;font-size:2.4rem;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=20);opacity:0.2;}.close:hover,
.close:focus{color:#000000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;appearance:none;}.tooltip{position:absolute;z-index:1070;display:block;font-family:"FFDINWebPro", Arial, sans-serif;font-style:normal;font-weight:400;line-height:2.2rem;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:1.2rem;filter:alpha(opacity=0);opacity:0;}.tooltip.in{filter:alpha(opacity=90);opacity:0.9;}.tooltip.top{padding:5px 0;margin-top:-3px;}.tooltip.right{padding:0 5px;margin-left:3px;}.tooltip.bottom{padding:5px 0;margin-top:3px;}.tooltip.left{padding:0 5px;margin-left:-3px;}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000;}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000;}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;background-color:#000000;border-radius:8px;}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"FFDINWebPro", Arial, sans-serif;font-style:normal;font-weight:400;line-height:2.2rem;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:1.6rem;background-color:#ffffff;background-clip:padding-box;border:1px solid #cccccc;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top{margin-top:-10px;}.popover.right{margin-left:10px;}.popover.bottom{margin-top:10px;}.popover.left{margin-left:-10px;}.popover > .arrow{border-width:11px;}.popover > .arrow,
.popover > .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}.popover > .arrow:after{content:"";border-width:10px;}.popover.top > .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999999;border-top-color:rgba(0, 0, 0, 0.05);border-bottom-width:0;}.popover.top > .arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#ffffff;border-bottom-width:0;}.popover.right > .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999999;border-right-color:rgba(0, 0, 0, 0.05);border-left-width:0;}.popover.right > .arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#ffffff;border-left-width:0;}.popover.bottom > .arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0, 0, 0, 0.05);}.popover.bottom > .arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#ffffff;}.popover.left > .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0, 0, 0, 0.05);}.popover.left > .arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#ffffff;}.popover-title{padding:8px 14px;margin:0;font-size:1.6rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-1 -1 0 0;}.popover-content{padding:9px 14px;}.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:before,
.ui-helper-clearfix:after{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;filter:alpha(opacity=0);}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0;}.ui-menu .ui-menu{position:absolute;}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em;}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-state-focus,
.ui-menu .ui-state-active{margin:-1px;}.ui-menu-icons{position:relative;}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em;}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}.ui-menu .ui-menu-icon{left:auto;right:0;}.ui-datepicker{border:1px solid #eeeeee;background:#ffffff;color:#202b78;}.ui-datepicker .ui-datepicker-header{color:#202b78;background-color:transparent;border:none;font-weight:bold;}.ui-icon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings', sans-serif;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{color:#2490d7;cursor:pointer;font-family:'Glyphicons Halflings', sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;height:15px;line-height:1;margin-top:5px;width:30px;}.ui-datepicker .ui-datepicker-prev{left:5px;float:left;text-align:left;}.ui-datepicker .ui-datepicker-prev:before{content:"\e079";}.ui-datepicker .ui-datepicker-next{right:5px;float:right;text-align:right;}.ui-datepicker .ui-datepicker-next:before{content:"\e080";}.ui-datepicker .ui-icon{display:none;}.ui-widget-header .ui-datepicker-prev-hover.ui-state-hover,
.ui-widget-header .ui-datepicker-next-hover.ui-state-hover{border:0 none;background:transparent;color:#2490d7;top:2px;}.ui-datepicker th{font-weight:400;}.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{background-color:transparent;text-align:center;color:#202b78;}.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{color:#454545;text-decoration:none;}.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none;}.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color:#ffffff;text-decoration:none;}.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{background:#001e78;color:#ffffff;border-color:#001e78;}.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{background:#2490d7;color:#ffffff;}.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{color:#5f3f3f;}.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal;}.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none;}.ui-state-disabled .ui-icon{filter:alpha(opacity=35);}.grid-box{display:grid;margin:0 -8px;}.grid-box .grid-item{margin:0 8px;}@font-face{font-weight:300;font-style:normal;font-family:FFDINWebPro;src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-light/35DBD5_0_0.eot");src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-light/35DBD5_0_0.eot?#iefix") format("embedded-opentype"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-light/DINPro-Light.woff2") format("woff2"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-light/DINPro-Light.woff") format("woff"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-light/35DBD5_0_0.ttf") format("truetype");font-display:fallback;}@font-face{font-weight:400;font-style:normal;font-family:FFDINWebPro;src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-regular/35DBD5_1_0.eot");src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-regular/35DBD5_1_0.eot?#iefix") format("embedded-opentype"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-regular/DINPro-Regular.woff2") format("woff2"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-regular/DINPro-Regular.woff") format("woff"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-regular/35DBD5_1_0.ttf") format("truetype");font-display:fallback;}@font-face{font-weight:400;font-style:italic;font-family:FFDINWebPro;src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-regular-italic/35DBD5_2_0.eot");src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-regular-italic/35DBD5_2_0.eot?#iefix") format("embedded-opentype"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-regular-italic/35DBD5_2_0.woff2") format("woff2"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-regular-italic/35DBD5_2_0.woff") format("woff"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-regular-italic/35DBD5_2_0.ttf") format("truetype");font-display:fallback;}@font-face{font-weight:500;font-style:normal;font-family:FFDINWebPro;src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-medium/DINPro-Medium.woff2") format("woff2"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-medium/DINPro-Medium.woff") format("woff");font-display:fallback;}@font-face{font-weight:700;font-style:normal;font-family:FFDINWebPro;src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-bold/35DBD5_3_0.eot");src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-bold/35DBD5_3_0.eot?#iefix") format("embedded-opentype"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-bold/35DBD5_3_0.woff2") format("woff2"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-bold/35DBD5_3_0.woff") format("woff"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-bold/35DBD5_3_0.ttf") format("truetype");font-display:fallback;}@font-face{font-weight:900;font-style:normal;font-family:FFDINWebPro;src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-black/35DBD5_4_0.eot");src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-black/35DBD5_4_0.eot?#iefix") format("embedded-opentype"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-black/DINPro-Black.woff2") format("woff2"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-black/DINPro-Black.woff") format("woff"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-black/35DBD5_4_0.ttf") format("truetype");font-display:fallback;}@font-face{font-weight:400;font-style:normal;font-family:FFDINWebProCondensed;src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-cond-regular/35DBD5_5_0.eot");src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-cond-regular/35DBD5_5_0.eot?#iefix") format("embedded-opentype"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-cond-regular/35DBD5_5_0.woff2") format("woff2"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-cond-regular/35DBD5_5_0.woff") format("woff"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-cond-regular/35DBD5_5_0.ttf") format("truetype");font-display:fallback;}@font-face{font-weight:700;font-style:normal;font-family:FFDINWebProCondensed;src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-cond-bold/35DBD5_6_0.eot");src:url("../_ui/responsive/theme-aec/fonts/ff-din/pro-cond-bold/35DBD5_6_0.eot?#iefix") format("embedded-opentype"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-cond-bold/35DBD5_6_0.woff2") format("woff2"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-cond-bold/35DBD5_6_0.woff") format("woff"), url("../_ui/responsive/theme-aec/fonts/ff-din/pro-cond-bold/35DBD5_6_0.ttf") format("truetype");font-display:fallback;}@font-face{font-family:header-fallback;src:local("Arial");size-adjust:72%;}@font-face{font-weight:400;font-style:normal;font-family:Mixa;src:url("../_ui/responsive/theme-aec/fonts/mixa/mixa-regular/32DF83_D_0.woff") format("woff"), url("../_ui/responsive/theme-aec/fonts/mixa/mixa-regular/32DF83_D_0.woff2") format("woff2");font-display:fallback;}@font-face{font-weight:600;font-style:normal;font-family:Mixa;src:url("../_ui/responsive/theme-aec/fonts/mixa/mixa-semibold/32DF83_E_0.woff2") format("woff2"), url("../_ui/responsive/theme-aec/fonts/mixa/mixa-semibold/32DF83_E_0.woff") format("woff");font-display:fallback;}@font-face{font-family:aldi-hd-icons;src:url("../_ui/responsive/theme-aec/fonts/icons/icons.woff2") format("woff2"), url("../_ui/responsive/theme-aec/fonts/icons/icons.woff") format("woff");font-display:block;}@media print{a[href]::after{content:"";}abbr[title]::after{content:"";}.breadcrumb-section{border-top:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0%;}.col-md-1, .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-10, .col-md-11, .col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0%;}.col-sm-1, .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-10, .col-sm-11, .col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}.footer__left{width:100%;}.footer__right{display:none;}.cart-voucher,
 .cart-actions--print{width:100% !important;}.image-gallery__image{width:190% !important;}.tabs .tabhead + .tabbody{display:block !important;}.back-link .label{border:0;}.carousel-component{overflow:hidden;height:320px;}}.page-headline{font-family:FFDINWebProBold, "Helvetica Neue", Arial, sans-serif;margin-bottom:1rem;margin-top:0;margin-right:0;margin-left:0;padding:0 0 16px 0;color:#424242;}@media(max-width:767px){.page-headline{font-size:1.6rem;line-height:2.2rem;}}@media(min-width:768px){.page-headline{font-size:2rem;line-height:2.7rem;}}.page-headline.border{margin-bottom:21px;border-bottom:1px solid #eeeeee;}.full-width-padding{padding-right:30px;padding-left:30px;}@media(max-width:1024px){.full-width-padding{padding-right:20px;padding-left:20px;}}.m-b-0{margin-bottom:0;}.m-t-4{margin-top:4rem;}.card-style{border:1px solid #dfdfdf;border-radius:5px;}@media(hover:hover){.card-style{filter:blur(0);transition:box-shadow 0.3s, transform 0.3s;transform:translateZ(0);}.card-style:hover,
 .card-style:focus,
 .card-style:focus-within{box-shadow:3px 3px 6px 0 rgba(141, 149, 164, 0.16);transform:translateZ(0) translate(0, -3px);}}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,
summary{display:block;}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:none;text-decoration:underline;text-decoration:underline dotted;}b,
strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small,
.address-card .card-actions > *{font-size:80%;}sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,
th{padding:0;}.container{padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto;}@media(min-width:768px){.container{width:100%;}}@media(min-width:1024px){.container{width:921px;}}@media(min-width:1440px){.container{width:1232px;}}.container-fluid{padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto;}.row{margin-right:-8px;margin-left:-8px;}.row-no-gutters{margin-right:0;margin-left:0;}.row-no-gutters > [class*="col-"]{padding-right:0;padding-left:0;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:8px;padding-left:8px;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0%;}@media(min-width:768px){.col-sm-1, .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-10, .col-sm-11, .col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}}@media(min-width:1024px){.col-md-1, .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-10, .col-md-11, .col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0%;}}@media(min-width:1440px){.col-lg-1, .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-10, .col-lg-11, .col-lg-12{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0%;}}@font-face{font-family:'swiper-icons';src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}.swiper,
swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical > .swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box;}.swiper-android .swiper-slide,
.swiper-wrapper{transform:translate3d(0px, 0, 0);}.swiper-horizontal{touch-action:pan-y;}.swiper-vertical{touch-action:pan-x;}.swiper-slide,
swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,
.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}.swiper-3d{perspective:1200px;}.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d;}.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-horizontal.swiper-css-mode > .swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-vertical.swiper-css-mode > .swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-centered > .swiper-wrapper::before{content:'';flex-shrink:0;order:9999;}.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0);}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none;}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size);}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size);}:root{--swiper-navigation-size:44px;}.swiper-button-prev,
.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px -(var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));}.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none;}.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next{display:none !important;}.swiper-button-prev:after,
.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;}.swiper-button-prev,
.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto;}.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after{content:'prev';}.swiper-button-next,
.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto;}.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after{content:'next';}.swiper-button-lock{display:none;}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled{display:none !important;}.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33);}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2);}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet:only-child{display:none !important;}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color));}.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0);}.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block;}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top;}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px);}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left;}.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right;}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit);}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top;}.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0;}.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0;}.swiper-pagination-lock{display:none;}:root{}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));}.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important;}.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));}.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;}.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas{max-width:100%;max-height:100%;object-fit:contain;}.swiper-slide-zoomed{cursor:move;touch-action:none;}.swiper .swiper-notification,
swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-grid > .swiper-wrapper{flex-wrap:wrap;}.swiper-grid-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column;}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out;}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity;}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube{overflow:visible;}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0;}.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0;}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px);}.swiper-flip{overflow:visible;}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height;}.swiper-cards{overflow:visible;}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;}.noUi-target,
.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}.noUi-target{position:relative;}.noUi-base,
.noUi-connects{width:100%;height:100%;position:relative;z-index:1;}.noUi-connects{overflow:hidden;z-index:0;}.noUi-connect,
.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto;}.noUi-vertical .noUi-origin{top:-100%;width:0;}.noUi-horizontal .noUi-origin{height:0;}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;}.noUi-touch-area{height:100%;width:100%;}.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;transition:transform 0.3s;}.noUi-state-drag *{cursor:inherit !important;}.noUi-horizontal{height:18px;}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px;}.noUi-vertical{width:18px;}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto;}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbbbbb;}.noUi-connects{border-radius:3px;}.noUi-connect{background:#3FB8AF;}.noUi-draggable{cursor:ew-resize;}.noUi-vertical .noUi-draggable{cursor:ns-resize;}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #ffffff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbbbbb;}.noUi-active{box-shadow:inset 0 0 1px #ffffff, inset 0 1px 7px #dddddd, 0 3px 6px -3px #bbbbbb;}.noUi-handle:before,
.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px;}.noUi-handle:after{left:17px;}.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px;}.noUi-vertical .noUi-handle:after{top:17px;}[disabled] .noUi-connect{background:#B8B8B8;}[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle{cursor:not-allowed;}.noUi-pips,
.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box;}.noUi-pips{position:absolute;color:#999;}.noUi-value{position:absolute;white-space:nowrap;text-align:center;}.noUi-value-sub{color:#ccc;font-size:10px;}.noUi-marker{position:absolute;background:#CCC;}.noUi-marker-sub{background:#AAA;}.noUi-marker-large{background:#AAA;}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%;}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px;}.noUi-marker-horizontal.noUi-marker-sub{height:10px;}.noUi-marker-horizontal.noUi-marker-large{height:15px;}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%;}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px;}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%);}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px;}.noUi-marker-vertical.noUi-marker-sub{width:10px;}.noUi-marker-vertical.noUi-marker-large{width:15px;}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap;}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%;}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%;}.noUi-horizontal .noUi-origin > .noUi-tooltip{-webkit-transform:translate(50%, 0);transform:translate(50%, 0);left:auto;bottom:10px;}.noUi-vertical .noUi-origin > .noUi-tooltip{-webkit-transform:translate(0, -18px);transform:translate(0, -18px);top:auto;right:28px;}:root{--aa-search-input-height:44px;--aa-input-icon-size:20px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit)*var(--aa-spacing-factor)*1px);--aa-spacing-half:calc(var(--aa-spacing)/2);--aa-panel-max-height:650px;--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit)*1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-rgb:119, 119, 163;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:38, 38, 39;--aa-text-color-alpha:1;--aa-primary-color-rgb:62, 52, 211;--aa-primary-color-alpha:0.2;--aa-muted-color-rgb:128, 126, 163;--aa-muted-color-alpha:0.6;--aa-panel-border-color-rgb:128, 126, 163;--aa-panel-border-color-alpha:0.3;--aa-input-border-color-rgb:128, 126, 163;--aa-input-border-color-alpha:0.8;--aa-background-color-rgb:255, 255, 255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255, 255, 255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:179, 173, 214;--aa-selected-color-alpha:0.205;--aa-description-highlight-background-color-rgb:245, 223, 77;--aa-description-highlight-background-color-alpha:0.5;--aa-detached-media-query:(max-width:680px);--aa-detached-modal-media-query:(min-width:1024px);--aa-detached-modal-max-width:680px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115, 114, 129;--aa-overlay-color-alpha:0.4;--aa-panel-shadow:0 0 0 1px rgba(35, 38, 59, 0.1), 0 6px 16px -4px rgba(35, 38, 59, 0.15);--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234, 234, 234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha:1;}@media(hover:none) and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px;}}body.dark,
body[data-theme=dark]{--aa-text-color-rgb:183, 192, 199;--aa-primary-color-rgb:146, 138, 255;--aa-muted-color-rgb:146, 138, 255;--aa-input-background-color-rgb:0, 3, 9;--aa-background-color-rgb:21, 24, 42;--aa-selected-color-rgb:146, 138, 255;--aa-selected-color-alpha:0.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:0.25;--aa-icon-color-rgb:119, 119, 163;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40, 0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44, 46, 64;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);}.aa-Autocomplete *,
.aa-DetachedFormContainer *,
.aa-Panel *{box-sizing:border-box;}.aa-Autocomplete,
.aa-DetachedFormContainer,
.aa-Panel{line-height:1em;margin:0;padding:0;text-align:left;}.aa-Form{align-items:center;background-color:rgba(var(--aa-input-background-color-rgb), var(--aa-input-background-color-alpha));display:flex;line-height:1em;margin:0;position:relative;width:100%;}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1;}.aa-Label,
.aa-LoadingIndicator{cursor:auto;flex-shrink:0;height:100%;padding:0;text-align:left;}.aa-Label svg,
.aa-LoadingIndicator svg{height:auto;max-height:var(--aa-input-icon-size);stroke-width:var(--aa-icon-stroke-width);width:var(--aa-input-icon-size);}.aa-LoadingIndicator,
.aa-SubmitButton{height:100%;width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px);}@media(hover:none) and (pointer:coarse){.aa-LoadingIndicator,
 .aa-SubmitButton{padding-left:calc(var(--aa-spacing-half)/2 - 1px);width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px);}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center;}.aa-LoadingIndicator[hidden]{display:none;}.aa-InputWrapper{order:3;position:relative;width:100%;}.aa-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font:inherit;height:var(--aa-search-input-height);padding:0;width:100%;}.aa-Input::-moz-placeholder{color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));opacity:1;}.aa-Input::placeholder{color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));opacity:1;}.aa-Input:focus{border-color:none;box-shadow:none;outline:none;}.aa-Input::-webkit-search-cancel-button,
.aa-Input::-webkit-search-decoration,
.aa-Input::-webkit-search-results-button,
.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;}.aa-InputWrapperSuffix{align-items:center;display:flex;height:var(--aa-search-input-height);order:4;}.aa-ClearButton{align-items:center;background:none;border:0;cursor:pointer;display:flex;height:100%;margin:0;padding:0 calc(var(--aa-spacing)*0.83333 - .5px);}@media(hover:none) and (pointer:coarse){.aa-ClearButton{padding:0 calc(var(--aa-spacing)*0.66667 - .5px);}}.aa-ClearButton[hidden]{display:none;}.aa-ClearButton svg{stroke-width:var(--aa-icon-stroke-width);width:var(--aa-icon-size);}.aa-Panel{box-shadow:var(--aa-panel-shadow);overflow:hidden;position:absolute;transition:opacity 0.2s ease-in, filter 0.2s ease-in;}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none;}}.aa-Panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0;}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left;}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0;}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:hidden;padding:0;}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));overflow:hidden;padding:0;}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:0.8;}.aa-Panel--scrollable{margin:0;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb), var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin;}.aa-Panel--scrollable::-webkit-scrollbar{width:var(--aa-scrollbar-width);}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha));}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb), var(--aa-scrollbar-thumb-background-color-alpha));border-radius:9999px;border:3px solid rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha));border-right-width:2px;}.aa-Source{margin:0;padding:0;position:relative;width:100%;}.aa-Source:empty{display:none;}.aa-SourceNoResults{font-size:1em;margin:0;padding:calc(16px);padding:var(--aa-spacing);}.aa-List{list-style:none;margin:0;}.aa-List,
.aa-SourceHeader{padding:0;position:relative;}.aa-SourceHeader{margin:var(--aa-spacing-half) 0.5em var(--aa-spacing-half) 0;}.aa-SourceHeader:empty{display:none;}.aa-SourceHeaderTitle{background:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));color:rgba(var(--aa-primary-color-rgb), 1);display:inline-block;font-size:.8em;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:var(--aa-base-z-index);}.aa-SourceHeaderLine{border-bottom:1px solid rgba(var(--aa-primary-color-rgb), 1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:var(--aa-spacing-half);z-index:calc(var(--aa-base-z-index) - 1);}.aa-SourceFooterSeeAll{background:linear-gradient(180deg, rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha)), rgba(128, 126, 163, 0.14));border:1px solid rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #ffffff, 0 2px 2px -1px rgba(76, 69, 88, 0.15);color:inherit;font-size:.95em;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;text-decoration:none;}.aa-SourceFooterSeeAll:focus,
.aa-SourceFooterSeeAll:hover{border:1px solid rgba(var(--aa-primary-color-rgb), 1);color:#3e34d3;color:rgba(var(--aa-primary-color-rgb), 1);}.aa-Item{align-items:center;border-radius:3px;cursor:pointer;display:grid;min-height:calc(var(--aa-spacing)*2.5);padding:calc(var(--aa-spacing-half)/2);}.aa-Item[aria-selected=true] .aa-ActiveOnly,
.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible;}.aa-ItemIcon{align-items:center;background:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha));color:rgba(var(--aa-icon-color-rgb), var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:calc(var(--aa-icon-size) + var(--aa-spacing-half));}.aa-ItemIcon img{height:auto;max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto;}.aa-ItemIcon svg{height:var(--aa-icon-size);width:var(--aa-icon-size);}.aa-ItemIcon--alignTop{align-self:flex-start;}.aa-ItemIcon--noBorder{background:none;box-shadow:none;}.aa-ItemIcon--picture{height:96px;width:96px;}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:var(--aa-spacing-half);}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden;}.aa-ItemContent:empty{display:none;}.aa-ItemContent mark{background:none;color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold);}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left;}.aa-ItemContent--dual .aa-ItemContentSubtitle,
.aa-ItemContent--dual .aa-ItemContentTitle{display:block;}.aa-ItemContent--indented{padding-left:calc(var(--aa-icon-size) + var(--aa-spacing));}.aa-ItemContentBody{display:grid;grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2);}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;}.aa-ItemContentSubtitle{font-size:0.92em;}.aa-ItemContentSubtitleIcon:before{border-color:rgba(var(--aa-muted-color-rgb), .64);border-style:solid;content:"";display:inline-block;left:1px;position:relative;top:-3px;}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:var(--aa-spacing-half);margin-right:calc(var(--aa-spacing-half)/2);width:calc(var(--aa-spacing-half) + 2px);}.aa-ItemContentSubtitle--standalone{align-items:center;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));display:grid;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start;}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:var(--aa-spacing-half);width:var(--aa-spacing-half);}.aa-ItemContentSubtitleCategory{color:rgba(var(--aa-muted-color-rgb), 1);font-weight:500;}.aa-ItemContentDescription{color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;}.aa-ItemContentDescription:empty{display:none;}.aa-ItemContentDescription mark{background:rgba(var(--aa-description-highlight-background-color-rgb), var(--aa-description-highlight-background-color-alpha));color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font-style:normal;font-weight:var(--aa-font-weight-medium);}.aa-ItemContentDash{color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));display:none;opacity:0.4;}.aa-ItemContentTag{background-color:rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:0.08em 0.3em;}.aa-ItemLink{color:inherit;text-decoration:none;}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0;}.aa-ItemActionButton{align-items:center;background:none;border:0;color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0;}.aa-ItemActionButton:focus svg,
.aa-ItemActionButton:hover svg{color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));}@media(hover:none) and (pointer:coarse){.aa-ItemActionButton:focus svg,
 .aa-ItemActionButton:hover svg{color:inherit;}}.aa-ItemActionButton svg{color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));margin:calc(var(--aa-spacing)/3);stroke-width:var(--aa-icon-stroke-width);width:var(--aa-action-icon-size);}.aa-ActiveOnly{visibility:hidden;}.aa-PanelHeader{align-items:center;background:rgba(var(--aa-primary-color-rgb), 1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:var(--aa-spacing-half) var(--aa-spacing);position:relative;}.aa-PanelHeader:after{background-image:linear-gradient(rgba(var(--aa-background-color-rgb), 1), rgba(var(--aa-background-color-rgb), 0));bottom:calc(var(--aa-spacing-half)*-1);content:"";height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:var(--aa-base-z-index);}.aa-PanelFooter{background-color:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:var(--aa-spacing);position:relative;z-index:var(--aa-base-z-index);}.aa-PanelFooter:after{background-image:linear-gradient(rgba(var(--aa-background-color-rgb), 0), rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha)));content:"";height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:calc(var(--aa-spacing)*-1);z-index:calc(var(--aa-base-z-index) - 1);}.aa-DetachedContainer{background:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));bottom:0;box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:var(--aa-base-z-index);}.aa-DetachedContainer:after{height:32px;}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px;}.aa-DetachedContainer .aa-Panel{background-color:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative;}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%;}.aa-DetachedFormContainer{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:var(--aa-spacing-half);}.aa-DetachedCancelButton{background:none;border:0;border-radius:3px;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 var(--aa-spacing-half);padding:0 var(--aa-spacing-half);}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%;}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static;}.aa-DetachedSearchButton{align-items:center;background-color:rgba(var(--aa-input-background-color-rgb), var(--aa-input-background-color-alpha));border:1px solid rgba(var(--aa-input-border-color-rgb), var(--aa-input-border-color-alpha));border-radius:3px;color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:var(--aa-font-family);font-size:var(--aa-font-size);height:var(--aa-search-input-height);margin:0;padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left;width:100%;}.aa-DetachedSearchButton:focus{border-color:rgba(var(--aa-primary-color-rgb), 1);box-shadow:rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha)) 0 0 0 3px, inset rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor;}.aa-DetachedSearchButtonIcon{align-items:center;cursor:auto;display:flex;flex-shrink:0;height:100%;justify-content:center;width:calc(var(--aa-icon-size) + var(--aa-spacing));}.aa-DetachedSearchButtonQuery{color:rgba(var(--aa-text-color-rgb), 1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.aa-DetachedSearchButtonPlaceholder[hidden]{display:none;}.aa-Detached{height:100vh;overflow:hidden;}.aa-DetachedOverlay{background-color:rgba(var(--aa-overlay-color-rgb), var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:calc(var(--aa-base-z-index) - 1);}.aa-GradientBottom,
.aa-GradientTop{height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:var(--aa-base-z-index);}.aa-GradientTop{background-image:linear-gradient(rgba(var(--aa-background-color-rgb), 1), rgba(var(--aa-background-color-rgb), 0));top:0;}.aa-GradientBottom{background-image:linear-gradient(rgba(var(--aa-background-color-rgb), 0), rgba(var(--aa-background-color-rgb), 1));border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0;}@media(hover:none) and (pointer:coarse){.aa-DesktopOnly{display:none;}}@media(hover:hover){.aa-TouchOnly{display:none;}}.ais-RangeSlider .rheostat{overflow:visible;margin-top:40px;margin-bottom:40px;}.ais-RangeSlider .rheostat-background{height:6px;top:0px;width:100%;}.ais-RangeSlider .rheostat-handle{margin-left:-12px;top:-7px;}.ais-RangeSlider .rheostat-background{position:relative;background-color:#ffffff;border:1px solid #aaa;}.ais-RangeSlider .rheostat-progress{position:absolute;top:1px;height:4px;background-color:#333;}.rheostat-handle{position:relative;z-index:1;width:20px;height:20px;background-color:#fff;border:1px solid #333;border-radius:50%;cursor:-webkit-grab;cursor:grab;}.rheostat-marker{margin-left:-1px;position:absolute;width:1px;height:5px;background-color:#aaa;}.rheostat-marker--large{height:9px;}.rheostat-value{margin-left:50%;padding-top:15px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.ais-RangeSlider .rheostat-progress{background-color:#495588;}.ais-RangeSlider .rheostat-background{border-color:#878faf;-webkit-box-sizing:border-box;box-sizing:border-box;}.ais-RangeSlider .rheostat-handle{border-color:#878faf;}.ais-RangeSlider .rheostat-marker{background-color:#878faf;}.ais-Panel-body .ais-RangeSlider{margin:2rem 0;}.ais-RangeSlider-handle{width:20px;height:20px;position:relative;z-index:1;background:#FFFFFF;border:1px solid #46AEDA;border-radius:50%;cursor:pointer;}.ais-RangeSlider-value{width:40px;position:absolute;text-align:center;margin-left:-20px;padding-top:15px;font-size:.8em;}.ais-RangeSlider-marker{position:absolute;background:#DDD;margin-left:-1px;width:1px;height:5px;}address{margin:0;}.back-to-top{position:absolute;top:auto;right:0;bottom:0;left:0;overflow:visible;text-align:right;}.back-to-top-btn{position:fixed;right:8px;bottom:20px;z-index:5;display:flex;justify-content:center;align-items:center;width:48px;height:48px;padding:0;border-radius:3px;background-color:#ffffff;color:#2490d7;box-shadow:0 10px 30px rgba(141, 149, 164, 0.6);text-align:center;opacity:1;transition:opacity 0.3s ease-out 0s;}.back-to-top-btn svg{display:inline-block;width:13px;height:20px;transition:transform 0.3s ease-out 0s;}.back-to-top-btn:hover svg,
.back-to-top-btn:focus svg{transform:translateY(-2px);}.back-to-top-btn.is-hidden{opacity:0;pointer-events:none;}@media screen and (min-width:1024px){.back-to-top-btn{right:28px;}}body{position:relative;overflow-x:hidden;background-color:#ffffff;color:#202b78;font-family:"FFDINWebPro", Arial, sans-serif;text-rendering:optimizeLegibility;font-size:14px;line-height:1.2143;}@media(min-width:768px){body{font-size:16px;line-height:1.4375;}}.brand-name,
.product-item__brand-name{display:block;color:#8d95a4;font-weight:700;text-transform:uppercase;}input[readonly]{background-image:url("../_ui/responsive/theme-aec/images/icon/lock.svg");background-position:right 4px center;background-size:1em auto;background-repeat:no-repeat;cursor:not-allowed;}h1,
.h1{margin-top:0;margin-bottom:20px;font-size:30px;line-height:1.2667;}@media(min-width:768px){h1,
 .h1{font-size:40px;line-height:1.175;}}h2,
.h2{margin-top:0;margin-bottom:10px;font-size:24px;line-height:1.25;}@media(min-width:768px){h2,
 .h2{font-size:30px;line-height:1.2333;}}h3,
.h3{margin-top:0;margin-bottom:10px;font-size:16px;line-height:1.375;}@media(min-width:768px){h3,
 .h3{font-size:20px;line-height:1.35;}}@media(min-width:768px){.page-productDetails .panel h3,
 .page-productDetails .panel .h3{margin-bottom:16px;}}h4,
.h4{margin-top:0;margin-bottom:10px;font-size:14px;line-height:1.3571;}@media(min-width:768px){h4,
 .h4{font-size:16px;line-height:1.4375;}}h5,
.h5{margin-top:0;margin-bottom:10px;font-size:12px;line-height:1.5;}@media(min-width:768px){h5,
 .h5{font-size:14px;line-height:1.2857;}}hr{margin-top:24px;margin-bottom:24px;border:none;border-top:1px solid #dfdfdf;}.icon{display:inline-block;vertical-align:middle;font-size:2.6rem;}.icon::before{font-weight:400;font-style:normal;font-size:inherit;speak:none;font-family:aldi-hd-icons, sans-serif;}.image-gallery__image .icon,
.gallery-article__thumbs .icon{position:absolute;z-index:2;display:block;text-align:center;}.image-gallery__image .icon.icon--zoom{top:auto;right:0;bottom:0;left:auto;width:48px;height:48px;padding:12px;background-color:rgba(255, 255, 255, 0.7);transform:none;}.icon--tick::before{content:"\e90e";}.icon--zoom::before{content:"\e92b";}.icon--arrow-right::before{content:"\e900";}.icon--van::before{content:"\e93c";}svg{fill:currentColor;}.svg-icon{flex-shrink:0;width:1.5em;height:1.5em;}@media screen and (min-width:1024px){.mini-cart-icon .svg-icon{margin-top:-3px;}}.form-group .svg-icon{width:1.6rem;height:1.6rem;fill:#202b78;}.product-services-share .svg-icon{width:1em;height:1em;margin-left:10px;}.svg-icon.delivery-info{position:relative;top:1px;}.teaser-slider-component .svg-icon{width:3em;height:3em;margin:1rem 0;}.icon-text-teaser .svg-icon{width:2.8em;height:2.8em;margin-bottom:0.6rem;}.item-downloads .svg-icon{width:1em;height:1em;margin-right:0.8rem;}.download-links .svg-icon{width:1em;height:1em;margin-top:-1px;}.action-bar .svg-icon{position:relative;top:5px;width:2rem;height:2rem;margin-left:24px;}@media screen and (min-width:768px){.action-bar .svg-icon{top:3px;}}@media screen and (min-width:1024px){.action-bar .svg-icon{top:1px;width:1.6rem;height:1.6rem;}}.checkout-order-summary .action-bar .svg-icon{margin-left:0;}.confirmation-summary-steps .svg-icon.svg-icon-first{fill:#202b78;}.confirmation-summary-steps .svg-icon.svg-icon-second{margin-left:auto;fill:#202b78;}.confirmation-summary-steps .svg-icon.svg-icon-third{width:1em;height:1em;transform:rotate(90deg);}.confirmation-summary-steps .collapsed .svg-icon.svg-icon-third{transform:rotate(-90deg);}.svg-icon.upload-icon path{fill:#202b78;}.icon-text-wrapper{display:flex !important;align-items:center;}.important-notices-btn .icon-text-wrapper{width:100%;}.icon-text-wrapper .alert-message{width:100%;}.icon-text-wrapper--align-top{align-items:flex-start;}.icon-text-wrapper--content-center{justify-content:center;}.icon-text-wrapper--column-content{flex-direction:column;}.icon-text-wrapper--row-content svg{margin-right:0.3em;}@media(max-width:1023px){.product-details-container .icon-text-wrapper--row-content svg{margin-right:0;}}.svg-visa svg{width:7rem;height:2rem;}.svg-mastercard svg{width:4.6rem;height:2.8rem;}.svg-paypal svg{width:8.8rem;height:2.3rem;}.svg-klarna svg{width:5.8rem;height:3.2rem;}a[data-toggle="collapse"][aria-expanded] svg{transition:transform 0.3s ease-out 0s;}iframe{border:none;}@keyframes loading-ring{0%{transform:translate(-50%, -50%) rotate(0deg);}100%{transform:translate(-50%, -50%) rotate(360deg);}}.loading-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background-color:#ffffff;}.loading-ring div{position:absolute;top:50%;left:50%;box-sizing:border-box;width:48px;height:48px;border:4px solid #2490d7;border-color:#2490d7 transparent transparent;border-radius:50%;transform:translate(-50%, -50%);animation:loading-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;}.loading-ring:nth-child(1){animation-delay:-0.45s;}.loading-ring:nth-child(2){animation-delay:-0.3s;}.loading-ring:nth-child(3){animation-delay:-0.15s;}.btn .loading-ring{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:inline-block;width:32px;height:32px;margin-right:12px;background-color:transparent;}.btn .loading-ring div{width:28px;height:28px;border-width:4px;border-top-color:#ffffff;}.nav{padding-left:0;margin-bottom:0;list-style:none;}.nav > li{position:relative;display:block;}.nav > li > a{position:relative;display:block;padding:10px 15px;}.nav > li > a:hover,
.nav > li > a:focus{text-decoration:none;background-color:#eeeeee;}.nav > li.disabled > a{color:#777777;}.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus{color:#777777;text-decoration:none;cursor:not-allowed;background-color:transparent;}.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus{background-color:#eeeeee;border-color:#2490d7;}.nav .nav-divider{height:1px;margin:0.5rem 0;overflow:hidden;background-color:#e5e5e5;}.nav > li > a > img{max-width:none;}.nav-tabs{border-bottom:1px solid #dddddd;}.nav-tabs > li{float:left;margin-bottom:-1px;}.nav-tabs > li > a{margin-right:2px;line-height:2.2rem;border:1px solid transparent;border-radius:8px 8px 0 0;}.nav-tabs > li > a:hover{border-color:#eeeeee #eeeeee #dddddd;}.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{color:#555555;cursor:default;background-color:#ffffff;border:1px solid #dddddd;border-bottom-color:transparent;}.nav-tabs.nav-justified{width:100%;border-bottom:0;}.nav-tabs.nav-justified > li{float:none;}.nav-tabs.nav-justified > li > a{margin-bottom:5px;text-align:center;}.nav-tabs.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto;}@media(min-width:768px){.nav-tabs.nav-justified > li{display:table-cell;width:1%;}.nav-tabs.nav-justified > li > a{margin-bottom:0;}}.nav-tabs.nav-justified > li > a{margin-right:0;border-radius:8px;}.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus{border:1px solid #dddddd;}@media(min-width:768px){.nav-tabs.nav-justified > li > a{border-bottom:1px solid #dddddd;border-radius:8px 8px 0 0;}.nav-tabs.nav-justified > .active > a,
 .nav-tabs.nav-justified > .active > a:hover,
 .nav-tabs.nav-justified > .active > a:focus{border-bottom-color:#ffffff;}}.nav-pills > li{float:left;}.nav-pills > li > a{border-radius:8px;}.nav-pills > li + li{margin-left:2px;}.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus{color:#ffffff;background-color:#2490d7;}.nav-stacked > li{float:none;}.nav-stacked > li + li{margin-top:2px;margin-left:0;}.nav-justified{width:100%;}.nav-justified > li{float:none;}.nav-justified > li > a{margin-bottom:5px;text-align:center;}.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto;}@media(min-width:768px){.nav-justified > li{display:table-cell;width:1%;}.nav-justified > li > a{margin-bottom:0;}}.nav-tabs-justified{border-bottom:0;}.nav-tabs-justified > li > a{margin-right:0;border-radius:8px;}.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus{border:1px solid #dddddd;}@media(min-width:768px){.nav-tabs-justified > li > a{border-bottom:1px solid #dddddd;border-radius:8px 8px 0 0;}.nav-tabs-justified > .active > a,
 .nav-tabs-justified > .active > a:hover,
 .nav-tabs-justified > .active > a:focus{border-bottom-color:#ffffff;}}.tab-content > .tab-pane{display:none;}.tab-content > .active{display:block;}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;}.navbar{position:relative;min-height:50px;margin-bottom:3rem;border:1px solid transparent;}@media(min-width:768px){.navbar{border-radius:8px;}}@media(min-width:768px){.navbar-header{float:left;}}.navbar-collapse{padding-right:8px;padding-left:8px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling:touch;}.navbar-collapse.in{overflow-y:auto;}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none;}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}.navbar-collapse.in{overflow-y:visible;}.navbar-fixed-top .navbar-collapse,
 .navbar-static-top .navbar-collapse,
 .navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0;}}.navbar-fixed-top,
.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;}.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse{max-height:340px;}@media(max-device-width:0) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,
 .navbar-fixed-bottom .navbar-collapse{max-height:200px;}}@media(min-width:768px){.navbar-fixed-top,
 .navbar-fixed-bottom{border-radius:0;}}.navbar-fixed-top{top:0;border-width:0 0 1px;}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0;}.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse{margin-right:-8px;margin-left:-8px;}@media(min-width:768px){.container > .navbar-header,
 .container-fluid > .navbar-header,
 .container > .navbar-collapse,
 .container-fluid > .navbar-collapse{margin-right:0;margin-left:0;}}.navbar-static-top{z-index:1000;border-width:0 0 1px;}@media(min-width:768px){.navbar-static-top{border-radius:0;}}.navbar-brand{float:left;height:50px;padding:23.5px 8px;font-size:2rem;line-height:3rem;}.navbar-brand:hover,
.navbar-brand:focus{text-decoration:none;}.navbar-brand > img{display:block;}@media(min-width:768px){.navbar > .container .navbar-brand,
 .navbar > .container-fluid .navbar-brand{margin-left:-8px;}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:8px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:8px;}.navbar-toggle:focus{outline:0;}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}@media(min-width:768px){.navbar-toggle{display:none;}}.navbar-nav{margin:11.75px -8px;}.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:3rem;}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none;}.navbar-nav .open .dropdown-menu > li > a,
 .navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a{line-height:3rem;}.navbar-nav .open .dropdown-menu > li > a:hover,
 .navbar-nav .open .dropdown-menu > li > a:focus{background-image:none;}}@media(min-width:768px){.navbar-nav{float:left;margin:0;}.navbar-nav > li{float:left;}.navbar-nav > li > a{padding-top:23.5px;padding-bottom:23.5px;}}.navbar-form{padding:10px 8px;margin-right:-8px;margin-left:-8px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);margin-top:5px;margin-bottom:5px;}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle;}.navbar-form .form-control-static{display:inline-block;}.navbar-form .input-group{display:inline-table;vertical-align:middle;}.navbar-form .input-group .input-group-addon,
 .navbar-form .input-group .input-group-btn,
 .navbar-form .input-group .form-control{width:auto;}.navbar-form .input-group > .form-control{width:100%;}.navbar-form .control-label{margin-bottom:0;vertical-align:middle;}.navbar-form .radio,
 .navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}.navbar-form .radio label,
 .navbar-form .checkbox label{padding-left:0;}.navbar-form .radio input[type="radio"],
 .navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0;}.navbar-form .has-feedback .form-control-feedback{top:0;}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px;}.navbar-form .form-group:last-child{margin-bottom:0;}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none;}}.navbar-nav > li > .dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.navbar-btn{margin-top:5px;margin-bottom:5px;}.navbar-btn.btn-sm{margin-top:13.5px;margin-bottom:13.5px;}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px;}.navbar-text{margin-top:23.5px;margin-bottom:23.5px;}@media(min-width:768px){.navbar-text{float:left;margin-right:8px;margin-left:8px;}}@media(min-width:768px){.navbar-left{float:left !important;}.navbar-right{float:right !important;margin-right:-8px;}.navbar-right ~ .navbar-right{margin-right:0;}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7;}.navbar-default .navbar-brand{color:#777777;}.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent;}.navbar-default .navbar-text{color:#777777;}.navbar-default .navbar-nav > li > a{color:#777777;}.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{color:#333333;background-color:transparent;}.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{color:#555555;background-color:#e7e7e7;}.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus{color:#cccccc;background-color:transparent;}.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{color:#555555;background-color:#e7e7e7;}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#777777;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#333333;background-color:transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color:#555555;background-color:#e7e7e7;}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#cccccc;background-color:transparent;}}.navbar-default .navbar-toggle{border-color:#dddddd;}.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:#dddddd;}.navbar-default .navbar-toggle .icon-bar{background-color:#888888;}.navbar-default .navbar-collapse,
.navbar-default .navbar-form{border-color:#e7e7e7;}.navbar-default .navbar-link{color:#777777;}.navbar-default .navbar-link:hover{color:#333333;}.navbar-default .btn-link{color:#777777;}.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus{color:#333333;}.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus{color:#cccccc;}.navbar-inverse{background-color:#222222;border-color:#080808;}.navbar-inverse .navbar-brand{color:#9d9d9d;}.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus{color:#ffffff;background-color:transparent;}.navbar-inverse .navbar-text{color:#9d9d9d;}.navbar-inverse .navbar-nav > li > a{color:#9d9d9d;}.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus{color:#ffffff;background-color:transparent;}.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus{color:#ffffff;background-color:#080808;}.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus{color:#444444;background-color:transparent;}.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus{color:#ffffff;background-color:#080808;}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color:#080808;}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#9d9d9d;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color:#ffffff;background-color:transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color:#ffffff;background-color:#080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#444444;background-color:transparent;}}.navbar-inverse .navbar-toggle{border-color:#333333;}.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus{background-color:#333333;}.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff;}.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form{border-color:#101010;}.navbar-inverse .navbar-link{color:#9d9d9d;}.navbar-inverse .navbar-link:hover{color:#ffffff;}.navbar-inverse .btn-link{color:#9d9d9d;}.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus{color:#ffffff;}.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444444;}.nav-entry{font-size:16px;line-height:1.375;}@media(min-width:768px){.nav-entry{font-size:20px;line-height:1.35;}}.mobile-user-nav .nav-entry{font-size:16px;line-height:1.375;}.nav-entry > a{display:inline-block;padding:16px 0;}.nav-entry > a:link,
.nav-entry > a:visited{color:#202b78;}.nav-entry > a:hover,
.nav-entry > a:focus{color:#2490d7;}.mobile-user-nav .nav-entry > a{font-weight:bold;}.mobile-user-nav .nav-entry > a.logout-link{font-weight:normal;}.nav-entry > button,
.list-level-0 > .nav-entry > a{font-weight:bold;}.nav-entry.active > button{color:#2490d7;}.nav-entry.active > a:link,
.nav-entry.active > a:visited{color:#2490d7;}.nav-entry ul .nav-entry:first-child,
.nav-entry ol .nav-entry:first-child{color:#202b78;}.nav-entry ul .nav-entry:first-child button,
.nav-entry ol .nav-entry:first-child button{color:inherit;}@media(max-width:1023px){.nav-entry + .nav-entry{border-top:1px solid #f5f5f5;}}@media(min-width:1024px){.nav-entry{font-size:14px;line-height:1.2143;}.nav-entry a{font-weight:bold;}.nav-entry.active > a{padding-bottom:12px;border-bottom:4px solid #2490d7;}}@media(min-width:1024px) and (min-width:768px){.nav-entry{font-size:16px;line-height:1.4375;}}.product-name{display:block;color:inherit;font-style:normal;}.product-name:link,
.product-name:visited{color:inherit;}.product-name:hover,
.product-name:focus,
.product-name:active{color:inherit;text-decoration:none;}.promo-banner{display:flex;flex-direction:column;text-align:left;white-space:normal;}.promo-banner .svg-icon{height:1em;}.promo-banner__headline{order:1;margin-bottom:8px;font-weight:bold;font-size:16px;line-height:1.375;}@media(min-width:768px){.promo-banner__headline{font-size:20px;line-height:1.35;}}.promo-banner__headline a{color:#202b78;}.promo-banner__img-container{order:3;}.promo-banner__link{order:2;margin-bottom:12px;color:#2490d7;font-size:14px;line-height:1.2143;}@media(min-width:768px){.promo-banner__link{font-size:16px;line-height:1.4375;}}.promo-banner__link .svg-icon{height:1em;color:inherit;}@media(min-width:1024px){.promo-banner{display:block;max-width:300px;}.promo-banner__img-container{margin-bottom:16px;}.promo-banner__headline{margin-bottom:12px;}.promo-banner__link{margin-bottom:0;}}:root{font-size:62.5%;}html.offcanvas{overflow:hidden;height:100vh;height:100dvh;}small,
.address-card .card-actions > *{font-size:12px;line-height:1.3333;}@media(min-width:768px){small,
 .address-card .card-actions > *{font-size:12px;line-height:1.3333;}}.filter-sorting-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:24px;}.sorting-container{align-items:center;margin-left:auto;}.sorting-container label{display:none;margin-right:12px;margin-bottom:0;}.filter-btn{position:relative;}.filter-btn::before{content:"";position:absolute;right:10px;width:15px;height:15px;background-image:url("../_ui/responsive/theme-aec/images/icon/filter.svg");background-size:15px 15px;background-repeat:no-repeat;}.filter-chips{display:flex;margin:0;}.filter-chips__list-item{align-self:center;margin:0 12px 12px 0;}.filter-chips__list-item--reset-filter{color:#2490d7;white-space:nowrap;display:none;}.filter-chips__list-item--chip + .filter-chips__list-item--reset-filter{display:block;}.filter-chips__button{padding:8px;white-space:nowrap;}.filter-chips__item{display:block;white-space:nowrap;padding:12px 20px 12px 16px;border-radius:5px;background-color:rgba(36, 144, 215, 0.1);color:#202b78;font-weight:700;font-size:10px;text-decoration:none;text-transform:uppercase;}.filter-chips__item:link,
.filter-chips__item:visited,
.filter-chips__item:hover,
.filter-chips__item:focus,
.filter-chips__item:active{color:#202b78;text-decoration:none;}.filter-box{border-top:1px solid #c4c4c4;padding-top:12px;}.filter-box .checkbox label > p{margin-left:12px;}.filter-box__headline{font-size:20px;line-height:1.35;}.filter-box__price-range,
.filter-box__brand{display:flex;}.filter-box__price-range{justify-content:space-between;margin-bottom:16px;}.filter-box__price-range .form-group{width:44%;}.filter-box__price-range__divider{padding-top:30px;font-weight:700;}.filter-box__brand{flex-direction:column;padding:0 8px;}.filter-chips__button,
.filter-box__show-all-button{color:#2490d7;}.ais-RefinementList-list{list-style:none;margin:0;padding:0;}.ais-RefinementList-showMore:disabled{display:none;}.filter-link{color:#2490d7;background-repeat:no-repeat;background-size:.8em;background-position:2px center;padding-left:24px;}.filter-link--show-less{background-image:url("../_ui/responsive/theme-aec/images/icon/arrow-top-cyan.svg");}.filter-link--show-all{background-image:url("../_ui/responsive/theme-aec/images/icon/arrow-down-cyan.svg");}.filter-dialog .noUi-horizontal{height:4px;}.filter-dialog .price-slider{margin-bottom:40px;}@media(max-width:1023px){.element-overflow-hidden{overflow:hidden;}.sorting-container{display:block;width:49%;}.sorting-container select.form-control{height:5rem;color:#2490d7;font-weight:700;text-transform:uppercase;}.sorting-container select.form-control:focus{border-color:#c4c4c4;}.filter-chips{overflow-x:scroll;margin-top:12px;}.filter-dialog{position:fixed;bottom:0;left:0;z-index:11;display:none;overflow:scroll;width:100%;height:calc(100% - 96px);padding:10px 10px 100px;background-color:#ffffff;}.filter-dialog__header{position:relative;text-align:center;}.filter-dialog__header svg{position:absolute;top:5px;right:0;}.button-box{position:fixed;bottom:0;left:0;display:flex;justify-content:space-between;width:100%;padding:20px 8px;background-color:#ffffff;}.button-box .btn{width:49%;}.filter-box__price-range{padding:0 12px;}.price-slider{padding:0 12px;}}@media(min-width:1024px){.filter-chips{flex-wrap:wrap;order:1;width:61%;}.sorting-container{display:flex;order:2;}.sorting-container label{display:flex;}.filter-dialog{display:block !important;}.filter-dialog__header,
 .button-box{display:none;}.filter-box__price-range label{font-size:14px;line-height:1.3571;}}@media(min-width:1440px){.filter-chips{width:70%;}.filter-box__price-range label{font-size:16px;line-height:1.375;}}.algolia-searchbox .algolia-form{border:2px solid #ffffff;border-radius:0;}.algolia-searchbox .algolia-label{margin-bottom:0;line-height:1;}.algolia-searchbox .algolia-label svg{position:relative;top:1px;color:inherit;}.algolia-searchbox .submit-button{width:28px;margin-right:8px;padding-right:8px;padding-left:8px;}.algolia-searchbox .clear-button{padding-right:0;color:#202b78;opacity:0.5;}.algolia-searchbox .clear-button:focus,
.algolia-searchbox .clear-button:hover{opacity:1;}.algolia-searchbox .clear-button svg{width:28px;height:auto;}.algolia-searchbox .detached-submit-button{border:none;border-radius:0;color:#202b78;}.detached-form-container{background-color:#f5f5f5;}.detached-form-container > form{order:2;}.detached-form-container > button{order:1;}.detached-form-container input{color:inherit;}.detached-form-container .clear-button svg{width:auto;height:24px;}.detached-cancel-button{width:26px;margin-left:0;border:none;background-image:url("../_ui/responsive/theme-aec/images/icon/arrow-left_blue.svg");background-position:left center;background-size:auto 24px;background-repeat:no-repeat;color:transparent;font-size:1px;}.algolia-panel{z-index:1000;margin-top:4px;padding-top:8px;background-color:#ffffff;}.algolia-panel .panel-layout{padding-top:8px;padding-bottom:8px;}.algolia-panel h3{font-size:14px;line-height:1.2143;}@media(min-width:768px){.algolia-panel h3{font-size:16px;line-height:1.4375;}}.algolia-panel h3,
.algolia-panel .algolia-source > div{padding-right:8px;padding-left:8px;}.algolia-panel .algolia-source > div{padding-top:4px;}.algolia-panel .btn-container{margin-bottom:8px;padding:8px;}.algolia-panel .list-item{padding:0 8px;}.algolia-panel .list-item a{display:flex;align-items:center;height:100%;}.algolia-panel .list-item a:hover,
.algolia-panel .list-item a:focus{color:#202b78;text-decoration:none;}.algolia-panel .list-item mark{display:inline;padding:0;background-color:transparent;color:inherit;font-weight:bold;}.algolia-panel .list-item[aria-selected="true"]{background-color:#eeeeee;}.algolia-panel .redirect-item{position:relative;}.algolia-panel .redirect-item svg{position:absolute;top:50%;right:4px;transform:translateY(-50%) rotate(90deg);}.detached-container .algolia-panel{padding-top:8px;}[data-autocomplete-source-id="redirectUrlPlugin"] + .algolia-source{display:none;}@media(min-width:1024px){.algolia-panel{position:fixed;top:96px !important;}.benefits-out .algolia-panel{top:64px !important;}}.recently-viewed-container{display:grid;place-content:center;margin:20px 0 8px 0;}.recently-viewed__progress-bar{width:100%;height:4px;margin-bottom:12px;border:none;border-radius:3px;background:#dfdfdf;appearance:none;accent-color:#202b78;}.recently-viewed__progress-bar::-webkit-progress-bar{border-radius:3px;background:#dfdfdf;}.recently-viewed__progress-bar::-webkit-progress-value{border-radius:3px;background-color:#202b78;}.recently-viewed__progress-bar::-moz-progress-bar{background-color:#202b78;}.recently-viewed__text{font-size:12px;line-height:1.3333;color:#8d95a4;}@media(min-width:768px){.recently-viewed__text{font-size:12px;line-height:1.3333;}}.account-section .account-list{margin-bottom:1rem;}.account-section-content .help-block{color:#8d95a4;}label[for="address.houseNumber"],
label[for="address.townCity"]{visibility:hidden;}.account-orderhistory-header{margin-bottom:20px;}.account-orderhistory-header .label-wrapper{display:block;}.account-returnRequesthistory-header,
.account-orderhistory-header{padding:1rem;background-color:#eeeeee;}.account-returnRequesthistory-header .order-payed-with .payment-logo,
.account-orderhistory-header .order-payed-with .payment-logo{vertical-align:middle;width:4.3rem;margin-right:0;border:none;}.account-orderhistory .alert{margin-bottom:0;}.account-orderhistory .item__list{margin:0 0 2.5rem;}.account-orderhistory .item__list .item__list--item{margin-bottom:32px;}.account-orderhistory .item__list .item__list--item .btn-container{padding-right:0;}.account-orderhistory .item__list .item__list--item .item-image{margin-bottom:12px;margin-left:0;}.account-orderhistory .item__list .item__list--item .item-quantity-total-container .item__total{display:block;padding:0;}.account-orderhistory .item__list .item__list--item .item-info{margin-bottom:12px;}.account-orderhistory .item__list .item__list--item .item-info > div:first-child{width:100%;}.account-orderhistory .item__list .item__list--item .delivery-state-container .additional-info{margin-bottom:8px;}.account-orderhistory .item__list .item__list--item .delivery-state{padding-right:0;}.account-orderhistory .item__list .item__list--item .delivery-state .delivered__info,
.account-orderhistory .item__list .item__list--item .delivery-state .delivered__date{display:block;}.account-orderhistory .item__list .item__list--item .delivery-state .delivered__info{margin-bottom:4px;color:#000000;}.account-orderhistory .item__list .item__list--item .delivery-state .delivered__date{margin-bottom:12px;color:#008000;}.account-orderhistory .item__list .item__list--item .delivery-state .on-the-way{color:#008000;}.account-orderhistory .item__list .item__list--item .delivery-state .on-the-way + .btn{margin-bottom:16px;}.account-orderhistory .item__list .item__list--item .delivery-state .cancelled{color:#888888;}.account-orderhistory .item__list .item__list--item .delivery-state .returned{display:block;margin-bottom:4px;color:#cc5d26;}.account-orderhistory .item__list .item__list--item .delivery-state .returned a{display:inline-block;}.account-orderhistory .item__list .item__list--item .delivery-state .returned:last-of-type{margin-bottom:16px;}.account-orderhistory .item__list .item__list--item .delivery-state .retoureinfo-popup + .returned{margin-top:4px;}.account-orderhistory .item__list .item__list--item .download-links{margin-top:16px;}.account-orderhistory .item__list .item__list--item .download-link{display:block;margin-bottom:8px;}.account-orderhistory .item__list .item__list--item .item-packages{margin:12px 0;}.account-orderhistory .item__list .item__list--item .item-packages .package-status-shipped{color:#001e78;}.account-orderhistory .item__list .item__list--item .item-packages .package-status-delivered{color:#008000;}.account-orderhistory .item__list .item__list--item .item-packages .package-status-cancelled{color:#c80000;}.account-orderhistory .item__list .item__list--item .item-packages .link__tracking{color:#0090c6;text-decoration:none;}.account-orderhistory .item__list .item__list--item .item-packages .link__tracking:focus,
.account-orderhistory .item__list .item__list--item .item-packages .link__tracking:hover{text-decoration:underline;}.account-orderhistory .btn,
.account-orderhistory .btn-return-item-info{margin-top:0.5rem !important;white-space:pre-wrap;}.account-deletion{font-size:16px;line-height:1.4375;}.account-deletion .panel{margin-right:0;margin-bottom:64px;margin-left:0;padding:16px;}.account-deletion .panel .panel-headline{margin-top:0;margin-bottom:0;padding-bottom:32px;font-size:20px;line-height:1.35;}.account-deletion a{display:block;cursor:pointer;}.my-account-overview{margin-bottom:1.5rem;}.my-account-overview h1{margin-bottom:3rem;}.my-account-card{margin-bottom:2.5rem;}.my-account-card p{margin-bottom:0;}.my-account-card .card-container{height:100%;padding:24px 16px;border:1px #eeeeee solid;border-radius:5px;}.my-account-card h2,
.my-account-access-data h2{margin-top:0;margin-bottom:16px;}.page-account .account-section-content h1{margin-bottom:32px;}.page-account .account-section-content .container__alert{margin:0 8px;}.page-update-profile .note-mandatory-fields{margin-bottom:4rem;}.page-add-edit-address .tabs,
.page-add-edit-address .tabbody{padding-bottom:0;}.page-add-edit-address .note-mandatory-fields{margin-top:2rem;margin-bottom:4rem;}.account-addressbook > .add-address-btn-container:first-child{margin-bottom:2rem;}.account-addressbook > .add-address-btn-container:last-child{margin-top:2rem;margin-bottom:4rem;}.warranty-label{margin-top:10px;}.order-date{margin-right:25px;}.item-info .btn{margin-top:-1px;}.label-wrapper .label{margin-right:10px;}.account-deletion-modal .modal-title{padding-left:3.5rem;}.account-deletion-modal .modal-title .icon{margin-right:1rem;margin-left:-3.5rem;}.account-deletion-modal .modal-body .row.btns{margin-top:1.5rem;}.account-deletion-modal .modal-body .deletion-reason h3{margin-top:1.5rem;}.account-deletion-modal .modal-body .deletion-reason .radio{margin-bottom:1rem;}@media(max-width:767px){.accordion-update-data .my-account-access-data .panel{padding-right:0;padding-left:0;}.accordion-update-data .my-account-access-data .panel .h3{margin-bottom:0;}.accordion-update-data .my-account-access-data .gigya-input-submit{margin-bottom:2rem;}.account-deletion .panel{margin-right:8px;margin-left:8px;border:1px solid #eeeeee;}.account-deletion-modal .btn-primary{margin-top:1rem;}.page-account .account-section-content .responsive-boxes h1{padding-right:8px;padding-left:8px;}.account-orderhistory .item__list .item__list--item .btn-container{margin-top:2rem;padding:0 0 0 4px;}.account-orderhistory .item__list .item__list--item .item-quantity-total-container{clear:both;padding-right:0;}.account-orderhistory .item__list .item__list--item .delivery-state-container{clear:both;padding-left:8px;}.account-orderhistory .btn,
 .account-orderhistory .btn-return-item-info{margin-bottom:16px;}.page-update-profile .note-mandatory-fields{margin-top:2rem;padding-right:12px;}}@media(max-width:1023px){.account-orderhistory .item__list .item__list--item{display:block;}.label-wrapper{display:block;margin-bottom:1rem;}}@media(min-width:768px){.page-account .account-section-content .container__alert{margin:0;}.account-returnRequesthistory-header,
 .account-orderhistory-header{padding:2rem 1rem;}.account-returnRequesthistory-header .order-payed-with,
 .account-orderhistory-header .order-payed-with{height:2.4rem;}.account-returnRequesthistory.subentry{}.account-returnRequesthistory.subentry.package{padding-left:3rem;}.account-orderhistory .item__list .item__list--item .item-quantity-total-container .item__total{margin-bottom:16px;}.account-orderhistory .item__list .item__list--item .delivery-state{align-self:flex-end;}}@media(min-width:768px) and (max-width:1023px){.account-orderhistory .item__list .item__list--item .item-quantity-total-container{clear:both;margin-top:0.75rem;}}@media(max-width:1439px){.account-returnRequesthistory-header .order-payed-with,
 .account-orderhistory-header .order-payed-with{font-weight:bold;}.account-orderhistory .item__list .item__list--item .item-quantity-total-container .item__total{margin-top:4px;}}@media(min-width:1024px){.account-orderhistory .item__list .item__list--item .btn-container{margin-top:2rem;}}@media(min-width:1440px){.account-orderhistory-header{display:flex;}.account-orderhistory-header .label-wrapper{display:inline-block;}.account-orderhistory-header .order-date,
 .account-orderhistory-header .order-code,
 .account-orderhistory-header .order-total,
 .account-orderhistory-header .order-payed-with{display:inline-block;vertical-align:middle;align-self:stretch;line-height:32px;}.account-orderhistory-header .order-total,
 .account-orderhistory-header .order-payed-with{flex-grow:1;text-align:right;}.account-deletion .panel{padding:24px;}.account-returnRequesthistory-header .order-payed-with,
 .account-orderhistory-header .order-payed-with{max-width:23rem;text-align:right;}.account-orderhistory .item__list .product-code{margin-bottom:16px;}.account-orderhistory .item__list .item__list--item .item-quantity-total-container{padding-left:0;}.account-orderhistory .item__list .item__list--item .item-quantity-total-container .item__total{padding-right:12px;text-align:right;}}.accordion{margin-bottom:40px;}.accordion-item{border-bottom:1px solid #dfdfdf;}.accordion-item:first-child{border-top:1px solid #dfdfdf;}.accordion-item__header{position:relative;width:100%;padding-top:16px;padding-bottom:16px;}.accordion-item__header button{display:block;width:100%;padding:0;color:inherit;font-weight:700;text-align:left;}.accordion-item__header button svg{position:absolute;top:50%;right:0;color:#2490d7;transition-duration:0.3s;transition-property:transform;transform:translateY(-50%) rotate(270deg);}.accordion-item__header button[aria-expanded="true"]{color:#2490d7;}.accordion-item__header button[aria-expanded="true"] svg{transform:translateY(-50%) rotate(90deg);}.accordion-headline > .headline-anchor-id > a{color:#202b78;}.accordion-headline > .headline-anchor-id > a:hover,
.accordion-headline > .headline-anchor-id > a:focus{text-decoration:none;}@media(pointer:fine){.accordion-item__header button:hover,
 .accordion-item__header button:focus{color:#2490d7;text-decoration:none;}}@media(min-width:1440px){.accordion-item__header{padding-top:24px;padding-bottom:24px;}}.address-card{position:relative;height:100%;padding:16px;border:1px solid #dfdfdf;border-radius:5px;word-break:break-all;cursor:pointer;transition:background 0.3s;}.address-card.active{background-color:rgba(36, 144, 215, 0.1);}.address-card.active .address-default::before{background-image:url("../_ui/responsive/theme-aec/images/icon/home.svg");}.address-card.active .address-packstation::before{background-image:url("../_ui/responsive/theme-aec/images/icon/address_packstation-hover.svg");}.address-card.active .address-post-office::before{background-image:url("../_ui/responsive/theme-aec/images/icon/address_post_office-hover.svg");}.address-card .radio__label{margin-bottom:16px;word-break:normal;hyphens:auto;}.address-card .radio__label > span{display:inline-block;vertical-align:top;}.address-card .card-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:24px;}.address-card .card-actions a{color:#2490d7;text-decoration:none;}.address-card .card-actions a:link,
.address-card .card-actions a:visited{color:#2490d7;text-decoration:none;}.address-card .card-actions a:hover,
.address-card .card-actions a:focus,
.address-card .card-actions a:active{color:#2490d7;text-decoration:underline;}.address-card .card-actions a:visited:hover{color:#2490d7;text-decoration:none;}.address-card .card-actions a:hover{text-decoration:none;cursor:pointer;}.address-card .card-actions > *{position:relative;z-index:1;display:inline-block;padding:4px;}.address-card .card-actions > *:hover::after{content:" ";position:absolute;right:4px;bottom:-1px;display:block;width:92%;height:1px;background-color:#2490d7;}.address-card .card-actions .margin-right{margin-right:10px;}.address-card .card-actions .icon{width:2.1rem;height:2.1rem;font-size:2.1rem;}.address-card div:first-child label.radio{width:100%;}.address-card.not-interactive{cursor:default;}.address-card.disabled{opacity:0.7;cursor:not-allowed;}.address-card.disabled label{pointer-events:none;}.address-card .address-validation-info{word-break:normal;}.address-card .radio__control:checked + .radio__label{color:#2490d7;}.address-card .address-content{position:relative;display:block;padding-right:16px;}.address-card .icon-address-type{position:absolute;top:0;right:0;}.address-card .address-post-office::before,
.address-card .address-default::before,
.address-card .address-packstation::before{content:" ";position:absolute;top:0;right:0;z-index:1;display:block;width:34px;height:34px;margin:auto;background:transparent no-repeat;background-size:cover;}.address-card .address-default::before{background-image:url("../_ui/responsive/theme-aec/images/icon/home.svg");}.address-card .address-packstation::before{background-image:url("../_ui/responsive/theme-aec/images/icon/address_packstation.svg");}.address-card .address-post-office::before{background-image:url("../_ui/responsive/theme-aec/images/icon/address_post_office.svg");}.addressItem .alert{margin-bottom:2rem;}.billing-address-cards-container .address-card,
.delivery-address-cards-container .address-card{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:24px 0 24px 0;border:none;border-bottom:1px solid #dfdfdf;border-radius:0;background-color:transparent;}.billing-address-cards-container .address-card .radio__label,
.delivery-address-cards-container .address-card .radio__label{margin-bottom:0;}.billing-address-cards-container .address-card .card-actions,
.delivery-address-cards-container .address-card .card-actions{flex-direction:column;justify-content:space-between;align-self:auto;overflow:initial;margin-top:0;margin-right:8px;}.billing-address-cards-container .address-card .card-actions a,
.delivery-address-cards-container .address-card .card-actions a{text-decoration:none;cursor:pointer;}.billing-address-cards-container .address-card .card-actions a::after,
.delivery-address-cards-container .address-card .card-actions a::after{text-decoration:none;}.billing-address-cards-container .address-card .card-actions > *,
.delivery-address-cards-container .address-card .card-actions > *{padding:0;}.billing-address-cards-container .address-card svg.svg-icon,
.delivery-address-cards-container .address-card svg.svg-icon{width:1.7em;height:1.7em;margin:0;padding:0;}.billing-address-cards-container .address-card > div,
.delivery-address-cards-container .address-card > div{overflow:hidden;width:auto;overflow-wrap:break-word;}.billing-address-cards-container .address-card > div .radio,
.delivery-address-cards-container .address-card > div .radio{padding-bottom:0;}.billing-address-cards-container .address-card:first-child,
.delivery-address-cards-container .address-card:first-child{padding-top:0;}.billing-address-cards-container div.address-card:only-child .remove-address,
.delivery-address-cards-container div.address-card:only-child .remove-address{display:none;}@media(min-width:768px){.address-card{display:flex;flex-flow:row wrap;width:100%;}.address-card > div{width:100%;}.address-card .card-actions{align-self:flex-end;}}.address-list .address-list-wrapper .address-card .name{display:inline-block;}.address-form .tabs-responsive .tabs-list{float:left;width:100%;position:relative;min-height:1px;padding-right:8px;padding-left:8px;}@media(min-width:768px){.address-form .tabs-responsive .tabs-list{float:left;width:41.66666667%;}}@media(min-width:1440px){.address-form .tabs-responsive .tabs-list{float:left;width:33.33333333%;}}.address-form .tabs-responsive .content{position:relative;float:left;width:100%;min-height:1px;padding-right:8px;padding-left:8px;}@media(max-width:767px){.address-list .btn-primary{margin-top:1rem;}.address-list .address-list-wrapper{margin-right:-8px;margin-bottom:1.6rem;margin-left:-8px;border-top:1px solid #cccccc;}.address-list .address-list-wrapper [class*="col-"]{padding-right:0;padding-left:0;}.address-list .address-list-wrapper .address-card{border-top:0;border-right:0;border-left:0;}.address-form .tabs-responsive .tabhead{font-weight:bold;}}@media(min-width:768px){.address-list .address-list-wrapper{display:flex;flex-wrap:wrap;}.address-list .address-list-wrapper [class*="col-"]{display:flex;float:none;}}.address-selection{}.address-selection li .address-post__office::before,
.address-selection li .address-packstation::before{bottom:20px;width:20px;height:20px;}.address-selection h2{margin-bottom:40px;}.address-selection .delivery-address-form .tabbody select,
.address-selection .billing-address-form .tabbody select{-moz-appearance:none;-webkit-appearance:none;appearance:none;}.address-selection .delivery-address-form .tabs .tabs-list > li a,
.address-selection .billing-address-form .tabs .tabs-list > li a{padding-bottom:0;font-size:12px;line-height:1.3333;}@media(min-width:768px){.address-selection .delivery-address-form .tabs .tabs-list > li a,
 .address-selection .billing-address-form .tabs .tabs-list > li a{font-size:12px;line-height:1.3333;}}.address-selection .delivery-address-form .tabs .tabs-list > li div,
.address-selection .billing-address-form .tabs .tabs-list > li div{display:flex;justify-content:center;align-items:center;padding-bottom:4px;}.address-selection .delivery-address-form .edit-address-form-title,
.address-selection .billing-address-form .edit-address-form-title{display:none;margin:0;}.address-selection .delivery-address-form .add-address-form-title,
.address-selection .billing-address-form .add-address-form-title{margin:0;}.address-selection .billing-address-form div.tabs{display:none;}.address-selection .billing-address-form div.tabbody{padding-top:0;border-top:none;}.address-selection .checkout-addresses h2:focus{outline:none;}.address-selection .suggested-address-wrapper{padding:0 0 8px 36px;}.address-selection .suggested-address > .radio{padding-bottom:0;}.address-selection .address-recommendation-warning{display:flex;align-items:center;margin-bottom:16px;}.address-selection .address-recommendation-warning svg.svg-icon{width:1.3em;height:1.3em;margin-right:12px;}.address-selection .alert .icon{vertical-align:top;}.address-selection .checkbox label .custom-checkbox::before{border-color:#c4c4c4;}.address-selection .checkbox.checked label span.custom-checkbox.disabled::before{border-color:#8d95a4;background-color:#c4c4c4;}.address-selection .checkbox.checked label .custom-checkbox::before{border-color:#2490d7;background-color:#2490d7;}.address-selection .checkbox.checked label .custom-checkbox::after{top:12px;color:#ffffff;font-weight:bolder;}.address-selection .address-difference{color:#202b78;}.address-selection .delivery-address-deleted-info svg,
.address-selection .billing-address-deleted-info svg{width:1em;height:1em;margin-right:8px;}.address-selection .billing-address-cards-container .delivery-address-form,
.address-selection .delivery-address-cards-container .delivery-address-form,
.address-selection .billing-address-cards-container .billing-address-form,
.address-selection .delivery-address-cards-container .billing-address-form{padding-bottom:16px;border-bottom:1px solid #c4c4c4;}.address-selection .billing-address-cards-container .delivery-address-form div.tabs,
.address-selection .delivery-address-cards-container .delivery-address-form div.tabs,
.address-selection .billing-address-cards-container .billing-address-form div.tabs,
.address-selection .delivery-address-cards-container .billing-address-form div.tabs{display:none;}.address-selection .billing-address-cards-container .delivery-address-form div.tabbody,
.address-selection .delivery-address-cards-container .delivery-address-form div.tabbody,
.address-selection .billing-address-cards-container .billing-address-form div.tabbody,
.address-selection .delivery-address-cards-container .billing-address-form div.tabbody{border:none;}.address-selection .billing-address-cards-container .delivery-address-form .add-address-form-title,
.address-selection .delivery-address-cards-container .delivery-address-form .add-address-form-title,
.address-selection .billing-address-cards-container .billing-address-form .add-address-form-title,
.address-selection .delivery-address-cards-container .billing-address-form .add-address-form-title{display:none;}.address-selection .billing-address-cards-container .delivery-address-form .edit-address-form-title,
.address-selection .delivery-address-cards-container .delivery-address-form .edit-address-form-title,
.address-selection .billing-address-cards-container .billing-address-form .edit-address-form-title,
.address-selection .delivery-address-cards-container .billing-address-form .edit-address-form-title{display:block;}.address-selection .new-address-button-container{margin-top:16px;}.address-selection .new-address-button-container button{display:flex;align-items:center;color:#2490d7;}.address-selection .new-address-button-container button .svg-icon{width:1em;height:1em;margin-right:8px;}.address-selection .form-required-legend{margin-bottom:60px;font-size:12px;line-height:1.3333;}@media(min-width:768px){.address-selection .form-required-legend{font-size:12px;line-height:1.3333;}}.address-selection .form-required-legend.guest-register-checkout{margin-bottom:0;}.address-selection .forwarding-agent-required-info{margin-bottom:32px;}.address-selection .forwarding-agent-required-info div.form-group{margin-bottom:4px;}.address-selection .forwarding-agent-required-info p{font-size:12px;line-height:1.3333;}@media(min-width:768px){.address-selection .forwarding-agent-required-info p{font-size:12px;line-height:1.3333;}}.address-selection .logged-in-checkout .billing-address-cards-container .billing-address-form > .tabbody{padding:16px 0 0 0;}.address-selection .logged-in-checkout .billing-address-form > .tabbody{padding:0;}.address-selection .logged-in-checkout .delivery-address-form > .tabbody{padding:16px 0 0 0;}.address-selection .logged-in-checkout .forwarding-agent-required-info{margin:40px 0 0 0;}.address-selection .logged-in-checkout .form-required-legend{margin-top:40px;}@media(max-width:767px){.address-selection li .address-post__office::before,
 .address-selection li .address-packstation::before{bottom:16px;}.address-selection .logged-in-checkout h2{margin-bottom:16px;}.address-selection .logged-in-checkout .forwarding-agent-required-info{margin:0 0 24px 0;}.address-selection .logged-in-checkout .form-required-legend{margin:8px 0 0 0;}.address-selection .logged-in-checkout .billing-address-form .tabbody,
 .address-selection .logged-in-checkout .delivery-address-form .tabbody{padding-bottom:8px;}.address-selection .logged-in-checkout .new-address-button-container > button{margin-bottom:32px;}.address-selection .logged-in-checkout .billing-address-cards-container > .billing-address-form{margin-bottom:0;}.address-selection .logged-in-checkout .delivery-address-cards-container > .delivery-address-form{margin-bottom:0;}.address-selection .logged-in-checkout .billing-address-form{margin-bottom:16px;}.address-selection .logged-in-checkout .delivery-address-form{margin-bottom:32px;}.address-selection .logged-in-checkout .billing-address-deleted-info,
 .address-selection .logged-in-checkout .delivery-address-deleted-info{padding-bottom:24px;}}@media(min-width:768px){.address-selection .checkbox.checked label .custom-checkbox::after{top:12px;}}.addtocart-component{display:flex;justify-content:space-between;width:100%;margin-top:16px;}.addtocart-component .actions .btn{margin-bottom:16px;}.addtocart-component .quantity-wrapper{flex:0 1 auto;padding-right:16px;}.addtocart-component .action-wrapper{flex:1 1 auto;}.add-to-cart .add-to-cart-item{margin-bottom:8px;}.add-to-cart .add-to-cart-item .thumb{position:absolute;float:left;margin-right:8px;}.add-to-cart .add-to-cart-item .thumb img{max-width:65px !important;}.add-to-cart .add-to-cart-item a{display:inline-block;}.add-to-cart .add-to-cart-item .details{margin-left:73px;font-size:18px;}.add-to-cart .add-to-cart-item .details .name{color:inherit;font-weight:bold;}.add-to-cart .add-to-cart-item .price{font-weight:bold;font-size:22px;text-align:right;}.add-to-cart .add-to-cart-item .basicprice{color:#8d95a4;font-size:14px;}.alert{padding:10px 16px;}.loginForm .alert{display:block;overflow-wrap:break-word;}.alert-dismissable .close{top:0;right:0;}.global-message-container > .global-alerts,
.main__inner-wrapper > .global-alerts{margin-top:24px;margin-bottom:24px;}.global-message-container > .global-alerts .alert,
.main__inner-wrapper > .global-alerts .alert{margin-bottom:0;}.global-message-container > .global-alerts .alert a,
.main__inner-wrapper > .global-alerts .alert a{text-decoration:underline;}.global-message-container > .global-alerts .alert + .alert,
.main__inner-wrapper > .global-alerts .alert + .alert{margin-top:16px;}.global-message-container > .global-alerts .alert .close,
.main__inner-wrapper > .global-alerts .alert .close{color:#202b78;font-size:8px;opacity:1;}.info-bubble{position:absolute;top:0;right:0;z-index:1;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:2px solid #00b6ed;border-radius:50%;background-color:#ffffff;color:#202b78;font-weight:bold;font-stretch:normal;font-size:13px;text-align:center;transform:translate(50%, -6px);text-rendering:geometricPrecision;}.icon-wrapper{position:relative;display:inline-block;}.icon-wrapper > svg{font-size:2em;}a:visited .info-bubble{border-color:#00b6ed;}.benefits-container{overflow:hidden;height:32px;margin:0;background-color:#ffc800;text-align:center;}.benefits-container li{display:block;overflow:hidden;max-width:100%;height:100%;margin-bottom:12px;padding:8px 16px 6px;list-style-type:none;font-weight:500;text-overflow:ellipsis;white-space:nowrap;transform:none;font-size:14px;line-height:1.2857;}.benefits-container.roll-up li{transition:transform 0.3s ease-out 0s;transform:translateY(calc(-112%));}@media(max-width:767px){.breadcrumb-wrapper{display:flex;align-items:center;}}.breadcrumb-wrapper .svg-icon{width:1em;height:1em;margin:0 10px;font-size:9px;}.breadcrumb-wrapper .breadcrumb{display:flex;padding:0 0;border-radius:8px;background-color:transparent;list-style:none;font-weight:bold;font-size:10px;text-transform:uppercase;}.breadcrumb-wrapper .breadcrumb > li{display:none;align-items:center;margin:0;padding:0;}@media(min-width:768px){.breadcrumb-wrapper .breadcrumb > li{display:inline-flex;}}.breadcrumb-wrapper .breadcrumb > li:nth-last-child(2){display:inline-flex;}.breadcrumb-wrapper .breadcrumb > li + .active{color:#8d95a4;}.breadcrumb-wrapper .breadcrumb > li::before{content:none;}.breadcrumb-wrapper .breadcrumb a{color:#202b78;}.breadcrumb-wrapper .breadcrumb a:hover,
.breadcrumb-wrapper .breadcrumb a:focus{color:#2490d7;}button{margin:0;padding:0;}.btn{font-size:14px;line-height:1.3571;margin-bottom:0;padding-top:8px;padding-bottom:8px;border:1px solid transparent;background-image:none;font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;user-select:none;transition:background-color 0.3s, color 0.3s;touch-action:manipulation;}@media(min-width:768px){.btn{font-size:16px;line-height:1.4375;}}.btn:not(.btn-not-flex){display:flex;justify-content:center;align-items:center;height:5rem;padding:0 12px;border-radius:5px;white-space:normal;}.btn:not(.btn-not-flex) svg{margin-right:0.8em;}.btn:hover,
.btn:focus,
.btn:active{box-shadow:none;text-decoration:none;}input[type="button"] .btn{text-align:center;}.campaign-box__button .btn{font-size:14px;line-height:1.3571;}.btn-default{border-color:#c4c4c4;background-color:transparent;color:#2490d7;}.btn-default:link,
.btn-default:visited{border-color:#c4c4c4;background-color:transparent;color:#2490d7;}.btn-default:hover,
.btn-default:focus,
.btn-default:active{border-color:#2490d7;background-color:transparent;color:#2490d7;}.btn-default[disabled]{border-color:#e6eaf0;background-color:#ffffff;color:#a7d2ef;opacity:1;}.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active{border-color:#e6eaf0;background-color:#ffffff;color:#a7d2ef;}.btn-primary{border-color:#2490d7;background-color:#2490d7;color:#ffffff;}.btn-primary:link,
.btn-primary:visited{border-color:#2490d7;background-color:#2490d7;color:#ffffff;}.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active{border-color:#2490d7;background-color:#207ebd;color:#ffffff;}.btn-primary[disabled]{border-color:#a7d2ef;background-color:#a7d2ef;color:#ffffff;opacity:1;}.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active{border-color:#a7d2ef;background-color:#a7d2ef;color:#ffffff;}.btn-minw{min-width:min(100%, 300px);}.btn-select{border-color:#c4c4c4;background-color:#ffffff;color:#202b78;}.btn-select.btn{display:inline-flex;}.btn-select:link,
.btn-select:visited{border-color:#c4c4c4;background-color:#ffffff;color:#202b78;}.btn-select:hover,
.btn-select:focus{border-color:#2490d7;}.btn-select[disabled],
.btn-select.disabled{position:relative;overflow:hidden;border-color:#c4c4c4;color:#c4c4c4;}.btn-select[disabled]::after,
.btn-select.disabled::after{content:"";position:absolute;top:50%;left:50%;width:150%;height:2px;background-color:#c4c4c4;transform:translate(-50%, -50%) rotate(-45deg);}.btn-select[disabled]:link,
.btn-select.disabled:link,
.btn-select[disabled]:visited,
.btn-select.disabled:visited{border-color:#c4c4c4;color:#c4c4c4;}.btn-select[disabled]:hover,
.btn-select.disabled:hover,
.btn-select[disabled]:focus,
.btn-select.disabled:focus,
.btn-select[disabled]:active,
.btn-select.disabled:active{border-color:#2490d7;}.btn-select.selected:link,
.btn-select.selected:visited{border-color:#2490d7;}.btn-block{display:block;width:100%;}.filter-sorting-container .btn-block{justify-content:flex-start;width:49%;}.btn-block + .btn-block{margin-top:5px;}.filter-sorting-container .btn-block + .btn-block,
.filter-dialog .btn-block + .btn-block{margin-top:0;}.btn-link{border-radius:0;color:#2490d7;font-weight:400;}.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active{border-color:transparent;}.btn-link:hover,
.btn-link:focus{background-color:transparent;color:#2490d7;text-decoration:underline;}.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus{color:#777777;text-decoration:none;}.btn-container{margin-top:8px;margin-bottom:16px;}.btn-container .btn{display:inline-flex;}.simple-responsive-banner .btn-default{background-color:#ffffff;}.simple-responsive-banner .btn-default:link,
.simple-responsive-banner .btn-default:visited,
.simple-responsive-banner .btn-default:hover,
.simple-responsive-banner .btn-default:focus,
.simple-responsive-banner .btn-default:active{background-color:#ffffff;}.campaign{margin-bottom:68px;}.campaign__flex-box{position:relative;display:flex;flex-direction:column;margin-bottom:8px;}@media(min-width:768px){.active-campaigns .campaign__flex-box{flex-flow:row wrap;}}@media(min-width:768px){.campaign__flex-box{margin-bottom:24px;}}.future-campaigns .campaign__flex-box{flex-flow:row wrap;}.campaigns-landingpage .campaign__flex-box{flex-flow:row wrap;}.campaign__banner{order:1;width:100%;}.campaign__infos{order:2;width:100%;margin-bottom:16px;}@media(min-width:768px){.campaign__infos{align-self:center;margin-bottom:0;}}.campaign__link{display:flex;justify-content:center;order:4;width:100%;}@media(min-width:768px){.campaign__link{align-self:center;width:50%;}}.campaign__title{position:absolute;bottom:12px;left:12px;width:60%;font-weight:700;font-style:normal;text-transform:uppercase;font-size:24px;}@media(min-width:768px){.campaign__title{font-size:30px;}}@media(min-width:768px){.campaign__title{bottom:32px;left:32px;width:50%;}}@media(min-width:1024px){.campaign__title{width:40%;}}.campaign__banner__inner{position:relative;}.campaign__title__text{padding:0 5px;border-radius:5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.4;}.campaign__text{display:flex;flex-direction:column;}@media(max-width:767px){.campaign__text{margin-bottom:12px;}}@media(min-width:768px){.campaign__text{width:50%;}}@media(min-width:1440px){.campaign__text{width:60%;}}.campaign__headline{margin-bottom:30px;}@media(max-width:767px){.campaign__headline{font-size:24px;line-height:1.25;}}@media(min-width:768px){.campaign__headline{margin-bottom:20px;}}.campaign__date-countdown-wrapper{position:relative;display:flex;flex-wrap:wrap;}.campaign__date{font-size:16px;line-height:1.375;align-self:center;order:1;width:100%;color:#202b78;}@media(min-width:768px){.campaign__date{font-size:20px;line-height:1.35;}}@media(min-width:768px){.campaign__date{width:50%;}}.campaign__date.campaign__date--countdown-beside{width:50%;}.campaign__landingpage .campaign__date{margin-bottom:10px;}.campaign__date svg{fill:#2490d7;}.campaign__countdown{display:flex;justify-content:flex-end;order:2;width:50%;}@media(min-width:768px){.campaign__countdown{position:absolute;top:-112px;right:32px;}}.campaign__description{order:3;margin-top:10px;}@media(min-width:768px){.campaign__description{margin-top:12px;padding-right:40%;}}.campaign__description p{margin-bottom:0;}.campaign__button{display:flex;justify-content:center;order:4;width:100%;margin-top:16px;}@media(min-width:768px){.campaign__button{justify-content:flex-end;order:2;width:50%;margin-top:0;}}.campaigns-landingpage .campaign__button{display:none;}.campaign-box__date{font-size:16px;line-height:1.375;}@media(min-width:768px){.campaign-box__date{font-size:20px;line-height:1.35;}}.campaign-box__date svg{fill:#2490d7;}.campaign-box__headline{margin-bottom:12px;}.campaign-box__date-button-wrapper{display:flex;justify-content:space-between;align-items:center;}.campaign-box__button-mobile-wrapper{display:flex;justify-content:center;margin-bottom:40px;}.campaign-box__button-mobile-wrapper .btn{padding-right:24px;padding-left:24px;}.campaigns__header{margin-bottom:16px;}@media(max-width:767px){.campaign-box__date-button-wrapper{flex-direction:column;align-items:normal;}.campaign-box__date{margin-bottom:8px;}}@media(max-width:1023px){.campaign-box .swiper-global-wrapper{margin-bottom:32px;}}@media(min-width:1024px){.campaign-box__date-button-wrapper{margin-bottom:20px;}.campaigns__header{margin-bottom:32px;}}@media(min-width:1024px){.campaign-site-nav-container .campaign-site-nav{position:relative;display:flex;flex-direction:column;border-left:1px solid #dfdfdf;}}.campaign-site-nav-container .campaign-site-nav:hover .campaign-site-nav__marker{will-change:transform;}.campaign-site-nav-container .campaign-site-nav .campaign-site-nav__link{color:#202b78;text-decoration:none;}@media(min-width:1024px){.campaign-site-nav-container .campaign-site-nav .campaign-site-nav__link{display:flex;flex-direction:column;margin:12px 0;padding-left:20px;}}.campaign-site-nav-container .campaign-site-nav .campaign-site-nav__link span{display:-webkit-box;overflow:hidden;font-weight:bold;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.campaign-site-nav-container .campaign-site-nav .campaign-site-nav__link:first-of-type{margin-top:0;}.campaign-site-nav-container .campaign-site-nav .campaign-site-nav__link:last-of-type{margin-bottom:0;}.campaign-site-nav-container .campaign-site-nav .campaign-site-nav__link:hover,
.campaign-site-nav-container .campaign-site-nav .campaign-site-nav__link:focus-visible{color:#2490d7;}.campaign-site-nav-container .campaign-site-nav .campaign-site-nav__marker{position:absolute;left:0;display:none;width:4px;height:1px;background:#2490d7;transition:transform 0.3s ease-in 0s, height 0.3s ease-in 0s;transform-origin:center top;}.campaign-site-nav-container .campaign-site-nav .campaign-site-nav__marker.is-active{display:inline-block;}.campaign-site-nav-container-horizontal{overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;}.campaign-site-nav-container-horizontal::-webkit-scrollbar{display:none;}.campaign-site-nav-container-horizontal .campaign-site-nav{display:inline-block;white-space:nowrap;}.campaign-site-nav-container-horizontal .campaign-site-nav .campaign-site-nav__link{display:inline-block;vertical-align:middle;box-sizing:content-box;padding:12px;}@media(min-width:0){.campaign-site-nav-container-horizontal .campaign-site-nav .campaign-site-nav__link{max-width:172px;}}@media(min-width:768px){.campaign-site-nav-container-horizontal .campaign-site-nav .campaign-site-nav__link{max-width:200px;}}.campaign-site-nav-container-horizontal .campaign-site-nav .campaign-site-nav__link span{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;}.campaign-site-nav-container-horizontal .campaign-site-nav .campaign-site-nav__marker{position:absolute;bottom:0;left:12px;width:1px;height:4px;background-color:#2490d7;transition:transform 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;transform-origin:0 0;}.campaign-nav__list__link,
.cluster-categories-nav__link{display:block;}.cluster-categories-nav__list{display:flex;overflow-x:scroll;margin-bottom:12px;scrollbar-width:none;}.cluster-categories-nav__list::-webkit-scrollbar{display:none;}.cluster-categories-nav__list__item{margin-right:8px;white-space:nowrap;}@media(max-width:1023px){.campaign-nav{display:flex;flex-wrap:wrap;justify-content:space-between;}.campaign-nav__title{position:relative;width:49%;padding:12px 16px;border:1px solid #dfdfdf;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#f5f5f5;font-weight:700;text-transform:uppercase;font-size:12px;line-height:1.3333;}.campaign-nav__title.is-active{border-bottom-color:#ffffff;background-color:#ffffff;color:#2490d7;}.campaign-nav__title.is-active + .campaign-nav__list{display:flex;}.current-campaign{order:1;}.current-campaign::after{content:"";position:absolute;right:-51px;bottom:-1px;width:50px;height:1px;background-color:#dfdfdf;}.future-campaign{order:2;}.campaign-nav__list{display:none;order:3;overflow-x:scroll;margin-top:12px;padding-bottom:20px;}.campaign-nav__list::-webkit-scrollbar{display:none;}.campaign-nav__list__item{margin-right:8px;white-space:nowrap;}.campaign-nav__list__item--show-all{display:none;}.campaign-nav__list__link{padding:12px 16px;border-radius:5px;background-color:#f5f5f5;color:#202b78;font-weight:700;font-size:12px;text-decoration:none;text-transform:uppercase;}.campaign-nav__list__link:link,
 .campaign-nav__list__link:visited,
 .campaign-nav__list__link:hover,
 .campaign-nav__list__link:focus,
 .campaign-nav__list__link:active{color:#202b78;text-decoration:none;}.campaign-nav__marker{display:none;}.cluster-categories-nav__link{padding:8px;border-radius:5px;background-color:#f5f5f5;color:#202b78;font-weight:500;font-size:10px;text-decoration:none;text-transform:none;}.cluster-categories-nav__link:link,
 .cluster-categories-nav__link:visited,
 .cluster-categories-nav__link:hover,
 .cluster-categories-nav__link:focus,
 .cluster-categories-nav__link:active{color:#202b78;text-decoration:none;}}@media(min-width:1024px){.campaign-nav{position:relative;padding-left:20px;border-left:1px solid #dfdfdf;}.campaign-nav__marker{position:absolute;left:0;display:none;width:4px;height:1px;background:#2490d7;transition:transform 0.3s ease-in 0s, height 0.3s ease-in 0s;transform-origin:center top;}.campaign-nav__marker.is-active{display:inline-block;}.campaign-nav__title{margin-bottom:8px;font-weight:700;cursor:auto;font-size:20px;line-height:1.35;}.campaign-nav__list__item{overflow:hidden;height:auto;max-height:600px;margin-bottom:8px;transition:max-height 4s;}.collapsed-current-campaign,
 .collapsed-future-campaign{max-height:0;margin-bottom:0;}.campaign-nav__list__link{color:#202b78;}.campaign-nav__list__link:link,
 .campaign-nav__list__link:visited{color:#202b78;text-decoration:none;}.campaign-nav__list__link:hover{color:#2490d7;}.campaign-nav__list__link:focus,
 .campaign-nav__list__link:active{color:#202b78;text-decoration:none;}.cluster-categories-nav__link{padding:8px;border-radius:5px;background-color:#f5f5f5;color:#202b78;font-weight:700;font-size:12px;text-decoration:none;text-transform:uppercase;}.cluster-categories-nav__link:link,
 .cluster-categories-nav__link:visited,
 .cluster-categories-nav__link:hover,
 .cluster-categories-nav__link:focus,
 .cluster-categories-nav__link:active{color:#202b78;text-decoration:none;}.campaign-nav__list__link--show-all{color:#2490d7;font-size:14px;line-height:1.2857;}.campaign-nav__list__link--show-all::before{content:"+";position:relative;top:1px;display:inline-block;margin-right:8px;font-size:22px;line-height:0;}.campaign-nav__list__link--show-all:link,
 .campaign-nav__list__link--show-all:visited{color:#2490d7;text-decoration:none;}.campaign-nav__list__link--show-all:hover{color:#202b78;}.campaign-nav__list__link--show-all:focus,
 .campaign-nav__list__link--show-all:active{color:#2490d7;text-decoration:none;}}.campaign-card-col{margin-bottom:16px;}@media(min-width:1024px){.campaign-card-col{margin-bottom:0;}}.campaign-card{display:flex;flex-direction:column;height:100%;}.campaign-card__image{position:relative;border-top-left-radius:5px;border-top-right-radius:5px;background-color:transparent;color:#ffffff;text-align:center;aspect-ratio:1.4086;}.campaign-card__image.dimmer::after{border-top-left-radius:5px;border-top-right-radius:5px;}.campaign-card__image img{position:relative;object-fit:cover;object-position:center;width:100%;height:100%;border-top-left-radius:5px;border-top-right-radius:5px;color:#dfdfdf;}.campaign-card__image p{position:absolute;top:50%;right:0;bottom:auto;left:0;padding-right:8px;padding-left:8px;font-weight:bold;transform:translateY(-50%);font-size:24px;line-height:1.25;}@media(min-width:768px){.campaign-card__image p{font-size:30px;line-height:1.2333;}}[class~="col-xs-12"] .campaign-card__image{aspect-ratio:2.8794;}@media(min-width:1024px){[class~="col-xs-12"] .campaign-card__image{aspect-ratio:1.4086;}}.campaign-card__image--text{background-color:#2490d7;}.campaign-card__content{display:flex;flex-direction:column;height:100%;padding:12px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#deecf1;}.campaign-card__content h3{overflow:hidden;max-height:calc(2em * 1.375px);}@media(min-width:1024px){.campaign-card__content h3{max-height:calc(2em * 1.35px);}}.campaign-card__content a{margin-top:auto;}.campaign-module{margin-bottom:16px;padding:32px;border:2px solid #ff7800;font-weight:bold;}.campaign-module-product-slider.swiper,
.content-page-product-slider.swiper{padding-top:5px;padding-bottom:5px;}.campaign-module-product-slider .product-item,
.content-page-product-slider .product-item,
.campaign-module-product-slider .content-tile,
.content-page-product-slider .content-tile{margin-top:4px;}.sales-campaign,
.sales-campaigns-landingpage__headline{margin-bottom:12px;}.sales-campaign-overview__headline{margin-bottom:16px;}.sales-campaign__date{font-size:12px;line-height:1.5;}.sales-campaign__date svg{width:10px;height:10px;margin-right:8px;fill:#2490d7;}@media screen and (min-width:1024px){.sales-campaign{margin-bottom:24px;}.sales-campaign h3{margin-bottom:24px;}.sales-campaign__date{font-size:20px;line-height:1.35;}.sales-campaign__date svg{width:24px;height:24px;}.sales-campaign-overview__headline{margin-bottom:32px;}}.product-card-list:not(.scroll-tabs){margin-bottom:4rem;}.products-advertising-component .product-card-list:not(.scroll-tabs){margin-bottom:0;}.campaigns-landingpage .product-card-list{margin-bottom:56px;}@media screen and (min-width:768px){.campaigns-landingpage .product-card-list{margin-bottom:104px;}}@media screen and (max-width:1023px){.product-card-list .headline-category-card-list{margin-top:0;margin-bottom:10px;}}.category-card{position:relative;min-height:100%;margin-top:13px;border:1px solid #eeeeee;background:#ffffff;}.category-card .card-image{position:relative;display:block;overflow:hidden;background:#ecfafd;}.category-card .card-image img{width:100%;}.category-card .card-content{position:relative;margin-right:16px;margin-bottom:0;margin-left:16px;padding-top:0;}.category-card-list .slick-list.draggable{transition:padding 0.2s linear;}.category-card-list .slick-track{margin-bottom:0;}.category-card-list .product-card:hover{box-shadow:none;transform:none;}.category-card-list .product-card .card-content{margin-bottom:0;padding:0;}.category-slide .card-image{position:relative;padding-top:66.3793%;}.category-slide .card-image > div{position:absolute;top:0;right:0;bottom:0;left:0;}.category-url:link,
.category-url:visited{text-decoration:none;}.category-url:hover,
.category-url:focus,
.category-url:active{color:currentColor;text-decoration:none;}@media screen and (min-width:768px){.category-slide .card-image{padding-top:44.3793%;}}@media screen and (min-width:1024px){.category-card-list{display:none;}}.checkout-steps{margin-bottom:40px;}.checkout-paymentmethod{padding:16px 0 0 0;border:none;}.checkout-paymentmethod .checkout-steps-btn-container{display:flex;}@media(max-width:767px){.checkout-paymentmethod .checkout-steps-btn-container{flex-direction:column-reverse;}.checkout-paymentmethod .checkout-steps-btn-container > div{padding-right:0;padding-left:0;}}@media(min-width:768px){.checkout-paymentmethod .checkout-steps-btn-container{padding-top:16px;}}@media(min-width:0){.checkout-paymentmethod .checkout-steps-btn-container .checkout-steps-back-btn-container{padding-top:24px;text-align:left;}}@media(min-width:768px){.checkout-paymentmethod .checkout-steps-btn-container .checkout-steps-back-btn-container{margin:auto;padding-top:0;}}.checkout-paymentmethod .checkout-steps-btn-container span:nth-child(2){display:flex;align-items:center;}.checkout-paymentmethod .checkout-steps-btn-container span:nth-child(2)[hidden]{display:none;}@media(min-width:0){.checkout-paymentmethod .checkout-paymentmodes-selection{padding-bottom:8px;}}@media(min-width:768px){.checkout-paymentmethod .checkout-paymentmodes-selection{padding-bottom:8vh;border-bottom:1px solid #dfdfdf;}}@media(min-width:1024px){.checkout-paymentmethod .checkout-paymentmodes-selection{padding-bottom:15vh;}}.place-order-form{padding:0;}.place-order-form h2,
.place-order-form h3{display:inline-block;}.payment-description{display:none;margin-top:12px;margin-bottom:16px;padding-left:36px;}.payment-description p{margin-bottom:0;}.payment-description a{color:#2490d7;text-decoration:none;}.payment-description a:link,
.payment-description a:visited{color:#2490d7;text-decoration:none;}.payment-description a:hover,
.payment-description a:focus,
.payment-description a:active{color:#2490d7;text-decoration:underline;}.payment-description a:visited:hover{color:#2490d7;text-decoration:none;}.payment-type{margin-bottom:24px;cursor:pointer;}.payment-type.show-description .svg-icon{color:#2490d7;}.payment-type .threshold-not-fulfilled-warning{margin:16px 0 0 36px;padding:12px;border:1px solid #eab81b;border-radius:8px;background-color:#fafce7;color:#202b78;}.payment-label{margin-bottom:16px;color:inherit;}.payment-logo{display:inline-flex;align-items:center;width:48px;height:28px;margin-right:8px;padding:2px;border:1px solid #c4c4c4;border-radius:3px;}.payment-logo img{object-fit:contain;width:100%;height:auto;max-height:100%;}.payment-infos{vertical-align:top;font-weight:normal;font-size:16px;line-height:1.4375;}.checkout-order-summary{margin-right:0;margin-bottom:24px;margin-left:0;padding-bottom:0;border:none;}.checkout-order-summary .checkboxes-wrapper{margin-bottom:8px;}.checkout-order-summary .checkboxes-wrapper .checkbox{margin-bottom:16px;}.checkout-order-summary .action-bar{grid-template-columns:100%;}.checkout-order-summary .action-bar__item{display:grid;grid-template:"action-bar-headline action-bar-link" auto "action-bar-text action-bar-link" auto "action-bar-text ." 1fr / 1fr 50px;margin-bottom:16px;padding:12px;border:1px solid #dfdfdf;border-radius:5px;font-size:16px;line-height:1.4375;}.checkout-order-summary .action-links{display:inline-block;padding:10px 13px 12px;border:1px solid #dfdfdf;border-radius:5px;}.checkout-order-summary .action-bar__item__headline{grid-area:action-bar-headline;}.checkout-order-summary .action-bar__item__link{grid-area:action-bar-link;}.checkout-order-summary .action-bar__item__text{grid-area:action-bar-text;}.btn-place-order{margin-bottom:12px;}.page-multiStepCheckoutSummaryPage .checkout-steps-btn-container p{margin:0;font-size:12px;line-height:1.3333;}.cart-total-container{padding-bottom:12px;border-bottom:1px solid #dfdfdf;}@media(max-width:1023px){.action-bar__item__link__text{display:none;}}@media(min-width:768px){.checkout-order-summary{padding:0;}.checkout-order-summary .action-bar{grid-template-columns:repeat(2, 1fr);margin-bottom:32px;}}@media(min-width:1024px){.checkout-order-summary .action-bar{grid-template-columns:repeat(auto-fill, minmax(262px, 1fr));margin-right:0;margin-left:0;padding:12px;border:1px solid #dfdfdf;border-radius:5px;}.checkout-order-summary .action-bar.four-items{grid-template-columns:repeat(4, 1fr);}.checkout-order-summary .action-bar__item{grid-template-areas:"action-bar-headline" "action-bar-text" "action-bar-link";grid-template-columns:1fr;border:none;border-radius:0;}.checkout-order-summary .action-bar__item__text{margin-bottom:12px;}.checkout-order-summary .action-links{display:inline-block;padding:0;border:none;}.checkout-order-summary .order-infos{grid-area:order-infos;padding:32px;border:1px solid #dfdfdf;border-radius:5px;}.grid-item-list-price{grid-template-areas:"item-list-cart order-infos" "item-list-cart . ";grid-template-columns:58.3333% 41.6667%;}}.checkout-login .row-eq-height{margin-bottom:24px;}.checkout-login .checkout-login-box{margin-bottom:24px;}.checkout-login .checkout-register-box{margin-bottom:12px;}.checkout-login .hint-text{margin-bottom:0;}.checkout-login .checkout-login-alert-container{align-items:center;margin-bottom:16px;}.checkout-login .checkout-login-alert-container .svg-icon{width:1.3em;height:1.3em;margin-right:12px;}@media screen and (max-width:1023px){.checkout-login .row-eq-height > div:last-child .responsive-box h2,
 .checkout-login .row-eq-height > div:last-child .responsive-box h3,
 .checkout-login .row-eq-height > div:last-child .responsive-box p{display:none;}.checkout-login .responsive-box{padding:0;border:none;}}@media screen and (min-width:1024px){.checkout-login .row-eq-height{margin-bottom:0;}.checkout-login .row-eq-height > div[class^="col-"]{padding-bottom:24px;}.checkout-login .checkout-login-box{min-height:100%;margin-bottom:0;}.checkout-login .checkout-register-box{margin-bottom:16px;}.checkout-login .checkout-register-box .btn,
 .checkout-login .checkout-guest-box .btn{width:75%;}.checkout-login hr{display:none;}}@media screen and (min-width:1440px){.checkout-login .checkout-register-box .btn,
 .checkout-login .checkout-guest-box .btn{width:50%;}}@media(max-width:1023px){.tabs.tabs-responsive{border-top:0;}}.tabs.tabs-responsive .tabhead{width:100%;height:30px;border-bottom:0;text-transform:none;}@media(max-width:1023px){.tabs.tabs-responsive .tabhead a{padding-left:0;}}@media(min-width:768px) and (max-width:1023px){.panel-only-xs .tabs.tabs-responsive .tabs-list{display:block !important;}}.panel-only-xs.tabs .panel{margin-bottom:0;padding:0;border:0;}@media(max-width:767px){.panel-only-xs.tabs .panel{padding:0 4px;border-top:1px #eeeeee solid;}.panel-only-xs.tabs .panel .panel-collapse .tabbody{display:block !important;padding:0 0 20px;border-top:none;}}@media(min-width:768px){.panel-only-xs.tabs .panel .panel-collapse{display:block;height:auto !important;}.panel-only-xs.tabs .panel .panel-headline{display:none;}}.panel-only-xs.tabs .panel .panel-headline{padding:0;}@media(min-width:1024px){.tabs:not(.panel-only-xs) .panel{margin-bottom:0;padding:0;border:0;}.tabs:not(.panel-only-xs) .panel .panel-collapse{display:block;height:auto !important;}.tabs:not(.panel-only-xs) .panel .panel-headline{display:none;}}@media(max-width:1023px){.tabs:not(.panel-only-xs) .panel{margin-bottom:0;padding:0 4px 0 4px;border:none;border-top:1px #eeeeee solid;}.tabs:not(.panel-only-xs) .panel .panel-headline{padding:0;}.tabs:not(.panel-only-xs) .panel .panel-collapse .tabbody{display:block !important;padding:0 0 20px;border-top:none;}.tabs:not(.panel-only-xs) .panel:last-child{border-bottom:1px #eeeeee solid;}}@media(min-width:1024px){.tabs:not(.panel-only-xs) .panel .panel-collapse{display:block;height:auto !important;}.tabs:not(.panel-only-xs) .panel .panel-headline{display:none;}}.collapsing,
.collapse.in{display:block !important;}@media(min-width:768px) and (max-width:1023px){.visible-sm-block{height:auto !important;}}@media(min-width:1024px) and (max-width:1439px){.visible-md-block{height:auto !important;}}@media(min-width:1440px){.visible-lg-block{height:auto !important;}}.responsive-box{padding:24px;border:1px #dfdfdf solid;border-radius:5px;}.simple-banner-component,
.banner__component{font-size:0;line-height:0;}@media(max-width:767px){.simple-banner-component,
 .banner__component{margin-right:-8px;margin-left:-8px;}}.simple-banner-component a,
.banner__component a{display:block;}.simple-banner-component img,
.banner__component img{width:100%;height:auto;}.product-classifications .headline{padding:8px;font-weight:bold;}.product-classifications table.table td.attrib{width:50%;}.no-space{padding:0 !important;}.no-space .yCmsComponent{padding:0 !important;}.simple-responsive-banner-component a,
.banner__component--responsive a{display:block;}.simple-responsive-banner-component img,
.banner__component--responsive img{width:100%;height:auto;}.error-page{text-align:center;}.back-link{padding:16px 0;padding-right:30px;padding-left:30px;}@media(max-width:1024px){.back-link{padding-right:20px;padding-left:20px;}}.back-link.border{border-bottom:1px solid #424242;}.back-link button{padding:0;}.back-link .glyphicon{top:-2px;padding-right:10px;border-right:1px solid #424242;border-radius:0;line-height:16px;}.back-link .label{font-family:FFDINWebProBold, "Helvetica Neue", Arial, sans-serif;margin-bottom:1rem;margin-top:0;margin-right:0;margin-left:0;padding:0 0 16px 0;color:#424242;padding-left:10px;white-space:normal;}@media(max-width:767px){.back-link .label{font-size:1.6rem;line-height:2.2rem;}}@media(min-width:768px){.back-link .label{font-size:2rem;line-height:2.7rem;}}.back-link .label.border{margin-bottom:21px;border-bottom:1px solid #eeeeee;}.back-link.product-details .label{font-weight:600;}.algolia-product-reference .auc-Recommend{display:none;}.hero-tile-component{padding-top:16px;padding-bottom:16px;}@media(min-width:1024px){.hero-tile-component{width:75%;}.hero-tile-component-RIGHT{margin-left:25%;}.hero-tile-component-LEFT{margin-right:25%;}}.upload-icon{margin-left:auto;}.upload-info-wrapper{display:flex;align-items:center;height:100%;}.contact-form .actions{display:flex;}.contact-form-success{margin-bottom:80px;}@media(max-width:767px){.contact-form .actions{flex-direction:column;}.contact-form .actions .btn{margin-bottom:20px;}.contact-form .actions .link{margin-bottom:40px;}}@media(min-width:768px){.contact-form .actions{justify-content:space-between;}.contact-form .actions .btn{padding-right:84px;padding-left:84px;}}.content-tile{position:relative;display:flex;overflow:hidden;height:100%;min-height:400px;background-color:#ffffff;color:#ffffff;border:1px solid #dfdfdf;border-radius:5px;}@media(hover:hover){.content-tile{filter:blur(0);transition:box-shadow 0.3s, transform 0.3s;transform:translateZ(0);}.content-tile:hover,
 .content-tile:focus,
 .content-tile:focus-within{box-shadow:3px 3px 6px 0 rgba(141, 149, 164, 0.16);transform:translateZ(0) translate(0, -3px);}}.content-tile .product-name{overflow:visible;width:100%;margin-bottom:8px;font-weight:bold;font-style:normal;}@media(min-width:0){.content-tile .product-name{font-size:16px;line-height:1.375;}}@media(min-width:0) and (min-width:768px){.content-tile .product-name{font-size:20px;line-height:1.35;}}@media(min-width:1440px){.content-tile .product-name{font-size:24px;line-height:1.25;}}@media(min-width:1440px) and (min-width:768px){.content-tile .product-name{font-size:30px;line-height:1.2333;}}@media(max-width:767px){.content-tile .product-name{padding-top:60px;}.campaign-box .content-tile .product-name{padding-top:0;}}.content-tile .product-name span{margin-left:4px;padding:0 4px;border-radius:5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.6;}.content-tile .product-name .search-results-highlight{font-weight:inherit;font-style:normal;}.content-tile .product-summary{z-index:5;display:-webkit-box;overflow:hidden;margin-bottom:10px;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.content-tile__content{position:relative;z-index:5;width:100%;padding:12px;}.content-tile__content .card-content{display:grid;align-content:flex-end;height:100%;}.content-tile__content .btn-default{background-color:#ffffff;}.content-tile__background .img-tile{position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;height:100%;}.content-tile__background .img-tile > div{width:100%;height:100%;}.content-tile__background .img-tile.dimmer::after{border-radius:5px;}.content-tile__background img,
.content-tile__background picture{object-fit:cover;object-position:center;width:100%;height:100%;}.content-tile__background .card-action{z-index:10;}.content-tile--only-text{color:#202b78;}.content-tile--only-text .content-tile__content{display:flex;align-items:center;background-color:transparent;}.content-tile--only-text .content-tile__content .card-content{flex-grow:1;align-content:center;margin-bottom:0;padding-top:0;text-align:center;}.countdown{position:relative;color:#202b78;}.countdown__title{display:none;font-weight:bold;}.countdown__content > svg{margin-right:4px;}.countdown__time-type{grid-area:time-type;padding:2px 3px 4px;background-color:#202b78;line-height:1;}.countdown__date-time__separator{grid-area:separator;background-color:#202b78;font-size:20px;line-height:16px;}.countdown__identifier{display:none;grid-area:identifier;color:#202b78;line-height:1;text-align:center;text-transform:uppercase;font-size:12px;line-height:1.3333;}.countdown__date-time{display:inline-flex;color:#ffffff;font-weight:bold;font-size:16px;}@media(min-width:768px){.countdown__date-time{font-size:30px;}}.date-time-wrapper{display:grid;grid-template-areas:"time-type separator" "identifier .";grid-template-columns:auto;}.date-time-wrapper:last-child .countdown__date-time__separator{display:none;}body:not(.page-productDetails) .countdown__title{font-size:14px;line-height:1.3571;}.page-productDetails .countdown{margin-bottom:12px;text-align:left;}.page-productDetails .countdown__content{font-size:0;}.page-productDetails .countdown__content svg{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:0;}.page-productDetails .countdown__title{display:inline-block;vertical-align:middle;margin-right:4px;margin-left:12px;font-size:14px;line-height:1.2143;}@media(min-width:768px){.page-productDetails .countdown__title{font-size:16px;line-height:1.4375;}}.page-productDetails .countdown__date-time{position:relative;top:1px;vertical-align:middle;justify-content:initial;font-size:14px;line-height:1.2143;}@media(min-width:768px){.page-productDetails .countdown__date-time{font-size:16px;line-height:1.4375;}}.page-productDetails .date-time-wrapper{display:flex;color:#202b78;}.page-productDetails .countdown__time-type{order:0;padding:0;background-color:transparent;color:inherit;}.page-productDetails .countdown__date-time__separator{order:2;padding:0;background-color:transparent;color:inherit;font-size:inherit;line-height:1;}.page-productDetails .countdown__date-time__separator::before,
.page-productDetails .countdown__date-time__separator::after{content:"\a0";display:inline;}.page-productDetails .countdown__identifier{display:block;order:1;background-color:transparent;color:inherit;text-transform:none;}.page-productDetails .countdown__identifier sup{top:-0.33em;}@media screen and (max-width:767px){.page-productDetails .countdown{margin-bottom:16px;}}@media screen and (min-width:768px){.countdown{overflow:hidden;}.countdown__time-type{padding-top:0;padding-bottom:2px;line-height:1;}.countdown__date-time__separator{padding:0 9px 0 7px;font-size:40px;line-height:18px;}.countdown__title,
 .countdown__identifier{display:block;}.page-productDetails .countdown{display:flex;overflow:visible;}}.energy-label{position:relative;}.energy-label .energy-label__inner{position:relative;display:inline-block;width:50px;height:28px;margin-right:18.66666667px;padding:0 0 4px 4px;color:#ffffff;font-weight:bold;font-size:20px;line-height:1.25;text-align:left;cursor:default;}.energy-label .energy-label__inner::after{content:"";position:absolute;top:0;left:100%;z-index:1;border:14px solid transparent;}.product-details-labels-wrapper .energy-label .energy-label__inner{width:60px;height:38px;font-size:30px;line-height:1.1;}.product-details-labels-wrapper .energy-label .energy-label__inner::after{border:19px solid transparent;}.energy-label.js-energy-label-link .energy-label__inner{cursor:zoom-in;}.energy-label.energy-label-COLOR_1 .energy-label__inner{background-color:#12984e;}.energy-label.energy-label-COLOR_1 .energy-label__inner::after{border-left-color:#12984e;}.energy-label.energy-label-COLOR_2 .energy-label__inner{background-color:#4fb048;}.energy-label.energy-label-COLOR_2 .energy-label__inner::after{border-left-color:#4fb048;}.energy-label.energy-label-COLOR_3 .energy-label__inner{background-color:#c6d42c;}.energy-label.energy-label-COLOR_3 .energy-label__inner::after{border-left-color:#c6d42c;}.energy-label.energy-label-COLOR_4 .energy-label__inner{background-color:#fcee02;}.energy-label.energy-label-COLOR_4 .energy-label__inner::after{border-left-color:#fcee02;}.energy-label.energy-label-COLOR_5 .energy-label__inner{background-color:#fbc000;}.energy-label.energy-label-COLOR_5 .energy-label__inner::after{border-left-color:#fbc000;}.energy-label.energy-label-COLOR_6 .energy-label__inner{background-color:#ec6724;}.energy-label.energy-label-COLOR_6 .energy-label__inner::after{border-left-color:#ec6724;}.energy-label.energy-label-COLOR_7 .energy-label__inner{background-color:#e41e25;}.energy-label.energy-label-COLOR_7 .energy-label__inner::after{border-left-color:#e41e25;}.energy-label.energy-label-COLOR_8 .energy-label__inner{background-color:#e00000;}.energy-label.energy-label-COLOR_8 .energy-label__inner::after{border-left-color:#e00000;}.product-out-of-stock:not(.in-future) .energy-label:not(.energy-label--eu) .energy-label__inner{background-color:#8a898b;}.product-out-of-stock:not(.in-future) .energy-label:not(.energy-label--eu) .energy-label__inner::after{border-left-color:#8a898b;}.energy-label--scale{display:block;color:#8d95a4;white-space:nowrap;font-size:10px;line-height:1.2;}.page-productDetails .product-details .energy-label--scale{font-size:14px;line-height:1.2143;}.energy-label--eu .energy-label__inner{display:inline-block;width:60px;margin-right:0;padding:0;}.energy-label--eu .energy-label__inner::after{content:none;}.energy-label--eu .energy-label__inner img{display:inline-block;vertical-align:top;width:100%;height:auto;}.product-card .energy-label--eu .energy-label__inner img{opacity:1;}.energy-label.energy-label--eu .energy-label__inner{height:auto;}.product-details .energy-label--eu .energy-label__inner{width:86px;}.product-details .product-labels{text-align:left;}@media(max-width:767px){.product-card .energy-label{max-width:100px;}}@media(min-width:768px){.energy-label .energy-label__inner{width:60px;height:38px;font-size:30px;line-height:1.1;}.energy-label .energy-label__inner::after{border:19px solid transparent;}.product-details-labels-wrapper .energy-label .energy-label__inner{width:60px;height:auto;font-size:40px;}.product-details-labels-wrapper .energy-label .energy-label__inner::after{border:24px solid transparent;}.energy-label--scale .product-card{font-size:0.9rem;line-height:1.8rem;}.energy-label--eu .energy-label__inner{width:70px;}.product-details .energy-label--eu .energy-label__inner{width:110px;}.product-details .product-labels{text-align:right;}}@media(min-width:1024px){.energy-label--scale .product-card{font-size:1.1rem;line-height:1.6rem;}.energy-label--eu .energy-label__inner{width:92px;}}.eyecatcher-container{padding:0;background:#e1f5fe;}@media(min-width:1024px){.eyecatcher-container{margin-top:0.6em;}}.eyecatcher-container__text{overflow:hidden;height:5em;}.eyecatcher-container__headline{margin-top:0.5em;margin-bottom:0;padding:10px 15px;text-align:center;}@media(min-width:1024px){.eyecatcher-container__headline{font-size:3rem;}}.eyecatcher-container .teaser-slider-component{margin-bottom:0;padding:10px 15px 0;}.eyecatcher-container .slick-slide .embed-responsive{height:0;margin-top:1em;margin-bottom:1em;background-position:center;background-size:contain;background-repeat:no-repeat;text-align:center;}.eyecatcher-container .embed-responsive img{display:none;}.eyecatcher-container a{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;}@supports(object-fit:contain){.eyecatcher-container .slick-slide .embed-responsive{background-image:none !important;text-align:left;}.eyecatcher-container .embed-responsive img{position:absolute;display:inline-block;object-fit:contain;object-position:center;width:100%;height:100%;}}@supports(display:-webkit-box){.eyecatcher-container__text{height:auto;min-height:5em;}}.hamburger__box{position:relative;display:inline-block;width:3rem;height:1.8rem;}.hamburger__box .hamburger__inner,
.hamburger__box .hamburger__inner::after,
.hamburger__box .hamburger__inner::before{position:absolute;width:30px;height:2px;background-color:#ffffff;transition-timing-function:ease;transition-duration:0.15s;transition-property:transform;}.hamburger__box .hamburger__inner{top:auto;bottom:0;display:block;margin-top:-1px;transition-delay:0.15s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:0.15s;}.hamburger__box .hamburger__inner::before{content:"";top:-8px;display:block;transition:top 0.12s cubic-bezier(0.3333, 0.6667, 0.6667, 1) 0.3s, transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger__box .hamburger__inner::after{content:"";top:-16px;display:block;transition:top 0.3s cubic-bezier(0.3333, 0.6667, 0.6667, 1) 0.3s, opacity 0.1s linear;}.hamburger__box.is-active .hamburger__inner{transition-delay:0.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, -10px, 0) rotate(-45deg);}.hamburger__box.is-active .hamburger__inner::after{top:0;opacity:0;transition:top 0.3s cubic-bezier(0.3333, 0, 0.6667, 0.3333), opacity 0.1s 0.27s linear;}.hamburger__box.is-active .hamburger__inner::before{top:0;transition:top 0.12s 0.18s cubic-bezier(0.3333, 0, 0.6667, 0.3333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(-90deg);}.show-mobile-shopnav .hamburger__box .hamburger__inner,
.show-mobile-usernav .hamburger__box .hamburger__inner{transition-delay:0.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, -10px, 0) rotate(-45deg);}.show-mobile-shopnav .hamburger__box .hamburger__inner::before,
.show-mobile-usernav .hamburger__box .hamburger__inner::before{top:0;transition:top 0.12s cubic-bezier(0.3333, 0, 0.6667, 0.3333) 0.18s, transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1) 0.42s;transform:rotate(-90deg);}.show-mobile-shopnav .hamburger__box .hamburger__inner::after,
.show-mobile-usernav .hamburger__box .hamburger__inner::after{top:0;opacity:0;transition:top 0.3s cubic-bezier(0.3333, 0, 0.6667, 0.3333), opacity 0.1s linear 0.27s;}.main-header{position:sticky;top:0;right:0;bottom:auto;left:0;z-index:10;}.main-header .main-header-bg{background-image:linear-gradient(to bottom, transparent 0 64px, #f5f5f5 64px 138px, #ffffff 64px 100%), linear-gradient(to right, #202b78 0 50%, #00b6ed 50% 100%);}.main-header .campaign-site-nav-container,
.main-header .campaign-site-nav-container-horizontal{display:none;}.main-header .svg-icon{width:1em;height:1em;}.main-header .search-button .svg-icon{width:0.75em;height:0.75em;}.header-grid{display:grid;grid-template:"burger-icon logo-link link-list" 64px "search-form search-form search-form" auto "campaign-nav campaign-nav campaign-nav" auto / 54px 189px 1fr;margin-right:-8px;margin-left:-8px;background-image:linear-gradient(to bottom, transparent 0 64px, #f5f5f5 64px 138px, #ffffff 64px 100%), linear-gradient(to right, #202b78 0 137px, #00b6ed 137px 100%);color:#ffffff;}.header-grid > div,
.header-grid > nav{padding-right:8px;padding-left:8px;}.page-cartPage .header-grid,
.page-checkout-login .header-grid,
.page-multiStepCheckoutSummaryPage .header-grid{grid-template:". logo" 0.64864865px 82px;background-image:linear-gradient(to right, #202b78 0 156px, #00b6ed 156px 100%);}.header-grid .search-form-wrapper{grid-area:search-form;align-self:center;max-width:100vw;height:70px;background-color:#f5f5f5;color:#202b78;transition:height 0.3s ease-in 0s;}.header-grid .logo-link{grid-area:logo-link;padding:0 8px;}.header-grid .logo-link,
.header-grid .logo-text{display:flex;align-items:center;}.header-grid .main-nav{grid-area:main-nav;width:100%;}.header-grid .campaign-nav{display:none;}.header-grid .campaign-nav__background{padding-top:12px;padding-bottom:12px;background-color:#ffffff;}.burger-icon{grid-area:burger-icon;display:flex;align-items:center;}.logo{display:inline-block;width:75px;}.logo .logo-svg{display:block;height:32px;background-image:url("../_ui/responsive/theme-aec/images/aldi-logo.svg");background-repeat:no-repeat;}.header-text{margin-bottom:0;color:#ffffff;font:normal 18px "FFDINWebProCondensed", header-fallback, sans-serif;letter-spacing:0.9px;text-transform:uppercase;white-space:nowrap;}.header-text__part-one{display:none;align-self:center;padding-right:8px;}.header-text__part-two{display:inline-flex;align-items:center;height:64px;padding-left:8px;font-weight:bold;}.link-list-wrapper{grid-area:link-list;justify-content:flex-end;display:flex;align-items:center;}.link-list{display:flex;margin:0;font-size:12px;line-height:1.3333;}.show-mobile-usernav .link-list .is-logged-in{color:#ffffff;}.link-list__item{position:relative;}@media(min-width:768px) and (max-width:1023px){.link-list__item:first-child{padding-right:12px;}}.link-list__item:last-child{margin-left:12px;}@media(max-width:1023px){.link-list__item:last-child{margin-right:12px;}}@media(min-width:375px){.link-list__item:last-child{margin-left:24px;}}.link-list__link{color:#202b78;line-height:1;}.link-list__link[aria-describedby],
.link-list__link:hover,
.link-list__link:focus,
.link-list__link:active{color:#202b78;}.page-cartPage .burger-icon,
.page-cartPage .header-text,
.page-cartPage .link-list-wrapper,
.page-cartPage .search-form-wrapper,
.page-checkout-login .burger-icon,
.page-checkout-login .header-text,
.page-checkout-login .link-list-wrapper,
.page-checkout-login .search-form-wrapper,
.page-multiStepCheckoutSummaryPage .burger-icon,
.page-multiStepCheckoutSummaryPage .header-text,
.page-multiStepCheckoutSummaryPage .link-list-wrapper,
.page-multiStepCheckoutSummaryPage .search-form-wrapper{display:none;}.page-orderConfirmationPage .search-form-wrapper{display:none;}.mobile-user-nav,
.mobile-shop-nav{position:absolute;top:64px;left:-100%;z-index:10;overflow-y:auto;width:100%;height:calc(100vh - 64px);height:calc(100dvh - 64px);background-color:#ffffff;transition:transform 0.3s ease-out;transform:translate(0, 0);}.benefits-container ~ .mobile-user-nav,
.benefits-container ~ .mobile-shop-nav{top:96px;height:calc(100vh - 96px);height:calc(100dvh - 96px);}.show-mobile-shopnav .mobile-shop-nav{transform:translate(100%, 0);}.show-mobile-usernav .mobile-user-nav{transform:translate(100%, 0);}.wrapper-logged-in-links{position:absolute;top:25px;left:-79px;z-index:11;display:none;padding-top:12px;text-align:left;}.wrapper-logged-in-links .logged-in-links{padding:20px;background-color:#ffffff;box-shadow:-1px 3px 6px 0 rgba(141, 149, 164, 0.16);font-size:16px;line-height:1.375;}.wrapper-logged-in-links .logged-in-links a{color:#202b78;white-space:nowrap;}.wrapper-logged-in-links .logged-in-links a:link,
.wrapper-logged-in-links .logged-in-links a:visited,
.wrapper-logged-in-links .logged-in-links a:hover,
.wrapper-logged-in-links .logged-in-links a:focus,
.wrapper-logged-in-links .logged-in-links a:active{color:#202b78;}.wrapper-logged-in-links .logged-in-links a.btn:link,
.wrapper-logged-in-links .logged-in-links a.btn:visited{color:#2490d7;}.wrapper-logged-in-links .logged-in-links::before{content:"";position:absolute;top:-4px;left:84px;display:block;width:0;height:0;border-width:8px;border-style:solid;border-color:transparent transparent #ffffff transparent;}@media(min-width:375px){.header-grid{grid-template-columns:74px 209px 1fr;background-image:linear-gradient(to right, #202b78 0 164px, #00b6ed 164px 100%);}.logo{width:82px;}}@media(min-width:768px){.main-header .main-header-bg{background-image:linear-gradient(to bottom, transparent 0 80px, #f5f5f5 80px 154px, #ffffff 154px 100%), linear-gradient(to right, #202b78 0 50%, #00b6ed 50% 100%);}.page-cartPage .main-header .main-header-bg,
 .page-checkout-login .main-header .main-header-bg,
 .page-multiStepCheckoutSummaryPage .main-header .main-header-bg{background-image:linear-gradient(to bottom, transparent 0 60px, #ffffff 60px 100%), linear-gradient(to right, #202b78 50%, #00b6ed 50%);}.header-grid{grid-template-rows:80px auto;grid-template-columns:95px calc(97px + 33.3333%) 1fr;background-image:linear-gradient(to bottom, transparent 0 80px, #f5f5f5 80px 154px, #ffffff 154px 100%), linear-gradient(to right, #202b78 0 200px, #00b6ed 200px 100%);}.page-cartPage .header-grid,
 .page-checkout-login .header-grid,
 .page-multiStepCheckoutSummaryPage .header-grid{grid-template-rows:60px;grid-template-columns:95px 97px;background-image:linear-gradient(to right, #202b78 0 192px, #00b6ed 192px 100%);}.logo{width:97px;}.logo .logo-svg{height:40px;}.header-text{font-size:24px;letter-spacing:2px;}.header-text__part-two{height:80px;}.link-list-wrapper nav{margin-left:auto;}.mobile-shop-nav{top:80px;height:calc(100vh - 80px);height:calc(100dvh - 80px);}.benefits-container ~ .mobile-shop-nav{top:112px;height:calc(100vh - 112px);height:calc(100dvh - 112px);}}@media(min-width:1024px){.main-header .main-header-bg{background-image:linear-gradient(to bottom, transparent 0 80px, #ffffff 80px 100%), linear-gradient(to right, #202b78 0 50%, #00b6ed 50% 100%);}.header-grid{grid-template-areas:"logo-link search-form link-list" "main-nav main-nav main-nav";grid-template-columns:39% 37% 1fr;background-image:linear-gradient(to bottom, transparent 0 80px, #ffffff 80px 100%), linear-gradient(to right, #202b78 0 154px, #00b6ed 154px 100%);}.page-cartPage .header-grid,
 .page-checkout-login .header-grid,
 .page-multiStepCheckoutSummaryPage .header-grid{grid-template:"logo" 60px 145px;background-image:linear-gradient(to right, #202b78 0 145px, #00b6ed 145px 100%);}.header-grid .site-search{width:auto;margin-left:0;}.header-grid .search-form-wrapper{width:auto;max-width:none;height:auto;margin-right:0;margin-left:0;background-color:transparent;}.burger-icon{display:none;}.logo{width:145px;}.logo .logo-svg{height:56px;}.page-cartPage .logo .logo-svg,
 .page-checkout-login .logo .logo-svg,
 .page-multiStepCheckoutSummaryPage .logo .logo-svg{height:40px;}.navigation-items{overflow-x:hidden;overflow-y:visible;white-space:nowrap;}.wrapper-logged-in-links{top:38px;left:-60px;}}@media(max-width:1023px){.modal-open .main-header,
 .show-mobile-shopnav .main-header{position:fixed;}}@media(min-width:1440px){.header-grid{grid-template-columns:42% 40% 1fr;}.page-cartPage .header-grid,
 .page-checkout-login .header-grid,
 .page-multiStepCheckoutSummaryPage .header-grid{grid-template-rows:60px;background-image:linear-gradient(to right, #202b78 0 249px, #00b6ed 249px 100%);}.header-text{height:80px;padding-left:35px;background-color:#202b78;font-size:40px;}.header-text__part-one{display:inline-block;}.header-text__part-two{background-color:#00b6ed;}}@media(min-width:1024px){.nav-user:hover .wrapper-logged-in-links{display:block;}.nav-user .link-list__link:focus + .wrapper-logged-in-links{display:block;}}@media(max-width:1024px){body.hide-mobile-search .header-grid .search-form-wrapper{height:0;}}@media(max-width:1023px){body.page-currentCampaignLandingPage .main-header .main-header-bg .campaign-site-nav-container-horizontal,
 body.page-futureCampaignLandingPage .main-header .main-header-bg .campaign-site-nav-container-horizontal{display:block;}}.important-notices-container{margin-bottom:32px;border-radius:5px;background-color:rgba(197, 23, 24, 0.1);color:#c51718;font-size:14px;line-height:1.2143;}@media(min-width:768px){.important-notices-container{font-size:16px;line-height:1.4375;}}.important-notices-wrapper{padding-right:8px;padding-left:8px;}.important-notices-btn{display:flex;width:100%;padding-top:8px;padding-bottom:8px;color:inherit;font-weight:bold;}.important-notices-btn svg + span{display:inline-block;}.important-notices-btn .svg-info{width:2.4rem;height:2.4rem;margin-right:8px;}.important-notices-btn .svg-arrow{width:1em;height:1.15em;margin-right:1px;margin-left:auto;transition:transform 0.3s ease 0s;transform:rotate(-90deg);}.important-notices-btn.active{padding-bottom:4px;}.important-notices-btn.active .svg-arrow{transform:rotate(90deg);}.important-notices{display:none;}.important-notices.show{display:block;}.important-notices__link{position:relative;display:block;margin:0;padding-top:8px;padding-bottom:8px;padding-left:calc(0.5em + 4px * 2);border-bottom:1px solid #ffffff;color:inherit;text-decoration:none;}.important-notices__link > svg{position:absolute;top:12px;left:0;margin-right:4px;}.important-notices__link:link,
.important-notices__link:visited{color:inherit;}.important-notices__link:hover,
.important-notices__link:focus{text-decoration:none;}.important-notices__link:hover .important-notices__description,
.important-notices__link:focus .important-notices__description{text-decoration:underline;}.important-notices__title{font-style:normal;}.important-notices__title svg,
.important-notices__title br{display:none;}.important-notice-item{padding-right:40px;padding-left:40px;color:inherit;}.important-notice-item svg{width:0.5em;height:0.75em;transform:rotate(180deg);}.important-notice-item:last-child{padding-bottom:4px;}.important-notice-item:last-child .important-notices__link{border-bottom:none;}.important-notices--single .single-icon{display:inline-block;vertical-align:top;width:20px;height:20px;margin-top:10px;margin-right:8px;transform:none;}.important-notices--single .important-notice-item{padding-right:8px;padding-left:8px;}.important-notices--single .important-notices__link{position:static;display:inline-block;vertical-align:top;width:calc(64%);padding-left:0;}.important-notices--single .important-notices__link svg{display:none;}.important-notices--single .important-notices__title{font-weight:bold;}.important-notices--single .important-notices__title svg{display:inline-block;height:0.65em;}.important-notices--single .important-notices__title br{display:block;}@media(min-width:768px){.important-notice-item:last-child{padding-bottom:0;}}@media(min-width:1024px){.important-notices__link{position:static;padding-left:0;}.important-notices__link > svg{position:static;}.important-notices--single .single-icon{vertical-align:middle;margin-top:0;}.important-notices--single .important-notices__link{vertical-align:middle;}.important-notices--single .important-notices__title br{display:none;}}@media print{.important-notices{display:none;}}.gallery-carousel svg,
.image-gallery__image svg{position:absolute;top:50%;left:50%;fill:#ffffff;transform:translateY(-50%) translateX(-50%);}.image-gallery{}.image-gallery .image-gallery__image{margin:0 0 12px;padding-top:calc(100% - 2px);padding-bottom:0;border:1px solid #eeeeee;}.image-gallery .image-gallery__image .swiper-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;}.image-gallery .image-gallery__image .swiper-slide{width:100%;padding:0;background-color:#ffffff;}.image-gallery .image-gallery__image .video-container{position:absolute;top:0;bottom:0;left:0;display:block;overflow:hidden;width:100%;background-color:#ffffff;}.image-gallery .image-gallery__image .video-container .video__player{position:absolute;top:0;bottom:0;left:0;display:block;width:100%;height:100%;}.image-gallery .image-gallery__image .youtube-video{position:absolute;top:0;left:0;width:100%;height:100%;}.image-gallery .image-gallery__image.swiper:hover{cursor:pointer;}.image-gallery .image-gallery__image .item-type-VIDEO svg,
.image-gallery .image-gallery__image .item-type-YOUTUBEVIDEO svg{width:3em;height:3em;}.image-gallery .swiper-pagination{position:relative;display:inline-block;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));}.image-hint{display:block;margin-top:8px;color:#8d95a4;font-style:normal;text-align:center;font-size:14px;line-height:1.2143;}@media(min-width:768px){.image-hint{font-size:16px;line-height:1.4375;}}.gallery-article__thumbs{}.gallery-article__thumbs .swiper-slide{padding:0;border:2px solid #dfdfdf;background-size:cover;cursor:pointer;}.gallery-article__thumbs .swiper-slide-thumb-active{border-color:#2490d7;cursor:auto;}.gallery-article__thumbs .item-type-IMAGE::before,
.gallery-article__thumbs .item-type-AROBJECT::before,
.gallery-article__thumbs .item-type-YOUTUBEVIDEO::before,
.gallery-article__thumbs .item-type-VIDEO::before{content:"";display:block;width:100%;padding-bottom:100%;}.gallery-article__thumbs img,
.image-gallery__image img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;margin:0;color:#ffffff;}.slide-count{margin-bottom:12px;text-align:center;}.swiper-slide-thumb-active .dimmer--dark::after{opacity:0.03;}.image-gallery__image .icon,
.image-gallery__image .svg-icon,
.gallery-article__thumbs .icon,
.gallery-article__thumbs .svg-icon{position:absolute;z-index:2;display:block;text-align:center;}.image-gallery__image .icon.icon--zoom,
.image-gallery__image .svg-icon.icon--zoom{top:auto;right:0;bottom:0;left:auto;width:48px;height:48px;padding:12px;background-color:rgba(255, 255, 255, 0.7);transform:none;}.modal-fullscreen.modal-dialog{height:100%;}.modal-fullscreen.modal-dialog .modal-content{display:flex;flex-direction:column;height:100%;padding-top:80px;}.modal-fullscreen.modal-dialog .modal-content > .swiper-global-wrapper{max-height:70%;}.modal-fullscreen.modal-dialog .swiper-global-wrapper::before{content:"";display:block;padding-top:100%;}.modal-fullscreen.modal-dialog .swiper-slide{padding-right:0;padding-left:0;}.modal-fullscreen.modal-dialog .swiper-button{display:none;}.modal-fullscreen.modal-dialog .fullscreen-thumbs{position:absolute;top:auto;right:24px;bottom:12px;left:24px;padding-right:0;padding-left:0;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .swiper-global-wrapper{position:static;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;height:auto;transform:none;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .swiper-global-wrapper::before{content:none;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .swiper-wrapper{display:flex;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .swiper-slide{width:72px;height:72px;margin-right:8px;padding:0;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .item{height:100%;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .item::before{content:none;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .item img{position:static;max-width:none;}.carousel-fullscreen.swiper{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;}.carousel-fullscreen.swiper .item{width:100%;height:95%;}.carousel-fullscreen.swiper picture{height:100%;}.carousel-fullscreen.swiper img,
.carousel-fullscreen.swiper video{object-fit:contain;width:100%;height:100%;}.carousel-fullscreen.swiper .video-container,
.carousel-fullscreen.swiper .youtube-container{position:relative;width:100%;height:100%;}.carousel-fullscreen.swiper .video-container img,
.carousel-fullscreen.swiper .youtube-container img{display:none;}.carousel-fullscreen.swiper .youtube-container iframe,
.carousel-fullscreen.swiper .video-player{position:absolute;top:0;left:0;width:100%;height:100%;}.carousel-fullscreen.swiper .ar-object-container{text-align:center;}.carousel-fullscreen.swiper .swiper-zoom-container{cursor:zoom-in;}.carousel-fullscreen.swiper .swiper-slide-zoomed .swiper-zoom-container{cursor:move;}@media screen and (max-width:767px) and (orientation:landscape){.image-hint{display:none;}.modal-fullscreen.modal-dialog .modal-content{padding-top:20px;}}@media screen and (min-width:768px) and (max-width:1023px){.modal.image-gallery__modal{top:20px;right:20px;bottom:20px;left:20px;}}@media screen and (min-width:768px){.gallery-carousel .swiper-slide{width:calc(16.66% - 6.66666667px);margin-right:8px;}.modal-fullscreen.modal-dialog{width:100%;max-height:100%;margin:0;}.modal-fullscreen.modal-dialog .modal-content{padding-top:20px;padding-bottom:0;}.modal-fullscreen.modal-dialog .modal-content > .swiper-global-wrapper{max-height:none;}.modal-fullscreen.modal-dialog .swiper-global-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto;height:94%;padding-bottom:112px;transform:none;}.modal-fullscreen.modal-dialog .swiper-global-wrapper::before{content:none;}.modal-fullscreen.modal-dialog .gallery-article__thumbs{flex-shrink:1;padding:0;}.modal-fullscreen.modal-dialog .swiper-slide{padding-right:64px;padding-left:64px;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .swiper-global-wrapper{padding:0;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .swiper-button{position:static;display:flex;flex-shrink:0;margin-top:0;transform:none;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .swiper-button-prev{margin-right:24px;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .swiper-button-next{margin-left:24px;}.carousel-fullscreen.swiper{position:static;height:100%;}}@media screen and (min-width:1024px){.modal.image-gallery__modal{top:60px;right:80px;bottom:60px;left:80px;}.modal-fullscreen.modal-dialog .fullscreen-thumbs{padding-right:64px;padding-left:64px;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .swiper-slide{width:88px;height:88px;}}@media screen and (min-width:1440px){.gallery-carousel .swiper-slide{width:calc(16.66% - 13.33333333px);margin-right:16px;}.modal-fullscreen.modal-dialog .fullscreen-thumbs{right:125px;left:125px;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .swiper-global-wrapper{display:flex;justify-content:center;}}.image-text-container{display:grid;grid-template-areas:"description" "picture";grid-template-columns:1fr;gap:16px;}.image-text-container--left{grid-template-areas:"picture" "description";}.image-text-picture-container{grid-area:picture;}.image-text-description-container{grid-area:description;}.image-text__btn{max-width:184px;}@media(min-width:1024px){.image-text-container{grid-template-areas:"description picture";grid-template-columns:repeat(2, 1fr);}.image-text-container--left{grid-template-areas:"picture description";}}.item__list{margin-bottom:16px;padding-left:0;list-style:none;}.item__list .item__image{width:128px;padding:0 16px;}.item__list .item__image img{max-width:96px;}.item__list .item__quantity .form-control{display:inline-block;width:48px;height:32px;text-align:center;}.item__list .item__delivery .item__delivery--label{color:#888888;text-transform:uppercase;}.item__list .item__total--column{text-align:right;}.item__list .item__remove,
.item__list .item__menu{width:41px;text-align:right;}.item__list .item__remove .btn,
.item__list .item__menu .btn{padding:0;border:0;background-color:transparent;color:#2490d7;}.item__list .item__remove .btn .glyphicon,
.item__list .item__menu .btn .glyphicon{top:4px;}.item__list .promo{color:#5dba2f;}.item__list .promo ul{padding-left:0;list-style:none;}.item__list .out-of-stock{color:#ed1c24;}.account-orderdetail .item__list{clear:both;margin-top:0;}@media(max-width:1023px){.item__list--item{position:relative;}.item__list--item > div{overflow:hidden;text-overflow:ellipsis;}}.klarna-payment-placement{min-height:52px;margin-bottom:8px;}@media(min-width:1024px){.page-cartPage .klarna-payment-placement{min-height:73px;}}@media(min-width:1440px){.page-cartPage .klarna-payment-placement{min-height:56px;}}.label{font-size:16px;line-height:1.4375;padding:0 8px;border-radius:0;color:#ffffff;font-weight:normal;}.label-danger{background-color:#c51718;}.label-success{background-color:#2cbe32;}.account-orderhistory-header .label{display:inline-block;padding-top:7px;padding-bottom:9px;line-height:1;}.last-chance-slider-component{position:relative;margin-right:-8px;margin-left:-8px;padding:28px 0 60px;background-color:#ffebee;}.last-chance-slider-component__headline-wrapper{display:flex;align-items:center;margin-bottom:20px;color:#c51718;}.last-chance-slider-component__headline{margin:0 0 0 4px;}.last-chance-slider-component__icon{font-size:1.4rem;}@media(max-width:1023px){.last-chance-slider-component{margin-bottom:40px;}.last-chance-slider-component__headline-wrapper{margin-left:8px;}}@media(min-width:768px){.last-chance-slider-component{padding-top:52px;}.last-chance-slider-component__icon{font-size:2.5rem;}.last-chance-slider-component__headline{margin-left:8px;}}@media(min-width:1024px){.last-chance-slider-component{margin-right:-50vw;margin-bottom:48px;margin-left:-50vw;padding-right:50vw;padding-left:50vw;}.last-chance-slider{margin:0 -8px;}}.action-links{transition:color 0.3s ease-in-out;}.action-links:link,
.action-links:visited{color:#2490d7;}.action-links:hover,
.action-links:focus{color:#207ebd;}.link-reverse:link,
.link-reverse:visited{color:#202b78;}.link-reverse:hover,
.link-reverse:focus{color:#2490d7;}.popup-link{color:#2490d7;}.popup-link:hover{text-decoration:underline;}.message-box{color:#8d95a4;}.message-box__info-item{display:block;margin-bottom:24px;text-align:left;font-size:14px;line-height:1.2143;}@media(min-width:768px){.message-box__info-item{font-size:16px;line-height:1.4375;}}.message-box__info-item svg{position:relative;width:1.6rem;height:1.6rem;margin-right:8px;}.message-box__info-item svg.checkout-order-summary-info-icon{top:1px;}.mobile-shop-nav{padding-top:32px;}.mobile-shop-nav ul{position:relative;}.mobile-shop-nav ul li{display:block;padding:16px 0;}.mobile-shop-nav ul li a,
.mobile-shop-nav ul li button{display:inline-block;width:100%;padding:0;text-align:left;}.mobile-shop-nav ul li button{position:relative;}.mobile-shop-nav ul li button svg{position:absolute;top:50%;right:8px;transform:translateY(-50%);}.mobile-shop-nav ul li:last-child{border-bottom:1px solid #f5f5f5;}.mobile-shop-nav ul .submenu{position:absolute;top:0;right:0;bottom:auto;left:0;z-index:1;min-height:100%;padding-bottom:96px;background-color:white;transition:transform 0.3s ease-in 0s;transform:translateX(-100vw);}.mobile-shop-nav ul .submenu li:first-child{position:relative;}.mobile-shop-nav ul .submenu li:first-child a,
.mobile-shop-nav ul .submenu li:first-child button{text-align:center;}.mobile-shop-nav ul .submenu li:first-child svg{position:absolute;top:50%;left:0;transform:translateY(-50%);}.mobile-shop-nav ul .submenu li:nth-child(2){font-weight:500;}.mobile-shop-nav ul .submenu.is-open{transform:translateX(0);}.mobile-shop-nav ul .submenu--with-banner ul{margin-bottom:20px;}@supports not(height:100dvh){.mobile-shop-nav > ul{padding-bottom:120px;}}.noUi-target{border:none;margin-right:4px;margin-left:4px;background-color:transparent;}.noUi-target .noUi-handle{height:24px;width:24px;border-width:4px;border-color:#2490d7;border-radius:50%;top:-9px;right:-12px;}.noUi-target .noUi-handle::before,
.noUi-target .noUi-handle::after{content:none;}.noUi-target .noUi-connects{border-radius:6px;border-color:transparent;background-color:#dfdfdf;}.noUi-target .noUi-connect{background-color:#2490d7;}[disabled].noUi-target .noUi-handle{border-color:#8d95a4;}[disabled].noUi-target .noUi-connect{background-color:#8d95a4;}.footer h2{margin-bottom:16px;}.footer .usp-box svg{width:4.2rem;height:4.2rem;margin-right:1rem;}.footer__box__headline{font-size:16px;line-height:1.375;}.footer__box__headline a{color:#202b78;text-decoration:none;}.footer__boxes{padding-top:24px;padding-bottom:24px;}.footer__boxes__inner{display:flex;flex-direction:column;}.footer__link-list{margin-bottom:0;}.payment-box .footer__link-list{display:flex;justify-content:space-between;align-items:center;}.footer__link-list__item a{display:block;color:#202b78;text-decoration:none;}.footer__link-list__item a:hover,
.footer__link-list__item a:focus{color:#2490d7;}.footer__link-list__item:not(:last-child){margin-bottom:8px;}.payment-box .footer__link-list__item{margin-bottom:0;}.payment-box .footer__link-list__item:last-child{margin-right:0;}.usp-box .footer__link-list__item:not(:last-child){margin-bottom:16px;}.page-login .footer .footer__boxes:first-child{display:none;}@media screen and (max-width:1023px){.footer__boxes__inner__flex-child:not(:first-child){padding-top:24px;}.footer__boxes__inner__flex-child:not(:last-child){padding-bottom:24px;border-bottom:1px solid #ffffff;}}@media screen and (min-width:768px) and (max-width:1023px){.payment-box .footer__link-list{justify-content:flex-start;}.payment-box .footer__link-list__item{margin-right:32px;}}@media screen and (min-width:1024px){.footer h2{margin-bottom:24px;}.footer__box__headline{font-size:20px;line-height:1.35;}.footer__boxes{padding-top:32px;padding-bottom:32px;}.footer__boxes__inner{flex-direction:row;}.footer__boxes__inner__flex-child{flex:1 1 0;padding-right:16px;}.footer__boxes__inner__flex-child:not(:first-child){padding-left:16px;}.footer__boxes__inner__flex-child:not(:last-child){border-right:1px solid #ffffff;}.payment-box .footer__link-list{display:flex;flex-wrap:wrap;width:100%;}.usp-box .footer__link-list__item .icon-text-wrapper{align-items:flex-start;}.payment-box .footer__link-list__item{display:flex;justify-content:space-evenly;align-items:center;width:50%;margin-right:0;margin-bottom:24px;}.payment-box .footer__link-list__item svg{margin-right:0;}.footer .payment-type{display:flex;align-items:center;margin:0 auto;}.footer .payment-type::before{height:1.6rem;}.footer .payment-type--visa::before{width:5rem;}.footer .payment-type--mastercard::before{width:3.6rem;height:2.2rem;}.footer .payment-type--paypal::before{width:7.1rem;height:1.8rem;}.footer .payment-type--klarna::before{height:3.2rem;}}@media screen and (min-width:1440px){.footer .payment-type::before{height:2rem;}.footer .payment-type--visa::before{width:6rem;}.footer .payment-type--mastercard::before{width:4.6rem;height:2.8rem;}.footer .payment-type--paypal::before{width:9rem;height:2.3rem;}.footer .payment-type--klarna::before{width:5.8rem;height:3.2rem;}}.reduced-footer h2{display:none;}.reduced-footer.footer__boxes{margin-top:0;}.reduced-footer .footer__box:last-child{margin-top:24px;margin-bottom:24px;}.reduced-footer .reduced-footer__inner{padding-right:12px;padding-left:12px;}.reduced-footer .usp-box,
.reduced-footer .payment-box{background-color:#202b78;}.reduced-footer .usp-box a:link,
.reduced-footer .payment-box a:link,
.reduced-footer .usp-box a:visited,
.reduced-footer .payment-box a:visited,
.reduced-footer .usp-box a:hover,
.reduced-footer .payment-box a:hover,
.reduced-footer .usp-box a:focus,
.reduced-footer .payment-box a:focus,
.reduced-footer .usp-box a:active,
.reduced-footer .payment-box a:active{color:#ffffff;}.reduced-footer .usp-box .footer__link-list div,
.reduced-footer .payment-box .footer__link-list div{color:#ffffff;}.reduced-footer .usp-box .footer__link-list{padding:24px 0;border-bottom:1px solid #ffffff;}.reduced-footer .payment-box .footer__link-list{justify-content:space-between;padding:24px 0;}.reduced-footer .payment-box .footer__link-list__item{margin-right:0;}.reduced-footer .payment-type--visa::before{width:6.5rem;height:2rem;background-image:url("../_ui/responsive/theme-aec/images/icon/visa-white.svg");}.reduced-footer .payment-type--mastercard::before{background-image:url("../_ui/responsive/theme-aec/images/icon/mastercard-white.svg");}.reduced-footer .payment-type--paypal::before{width:8.8rem;background-image:url("../_ui/responsive/theme-aec/images/icon/paypal-white.svg");}@media screen and (min-width:768px){.reduced-footer .reduced-footer__inner{max-width:100%;margin-right:auto;margin-left:auto;}.reduced-footer .footer__box:last-child{text-align:center;}.reduced-footer .footer__link-list{display:flex;justify-content:center;}.reduced-footer .footer__link-list__item{padding:0 16px;}.reduced-footer .footer__link-list__item:last-child{margin-right:0;}.reduced-footer .usp-box .footer__link-list{display:flex;}.reduced-footer .usp-box .footer__link-list__item{width:33.33%;margin:0;padding:0;text-align:center;}.reduced-footer .usp-box svg{margin-right:0;margin-bottom:5px;}.reduced-footer .icon-text-wrapper{flex-direction:column;}.reduced-footer .icon-text-wrapper span{text-align:center;}.reduced-footer .payment-box .footer__link-list{justify-content:center;}}@media screen and (min-width:1024px){.reduced-footer .payment-box .footer__link-list__item{width:auto;margin:0;text-align:center;}.reduced-footer .reduced-footer__inner{max-width:921px;}.reduced-footer .usp-box .footer__link-list__item:nth-child(1):nth-last-child(3),
 .reduced-footer .usp-box .footer__link-list__item:nth-child(3):nth-last-child(1){width:30%;}.reduced-footer .usp-box .footer__link-list__item:nth-child(2):nth-last-child(2){width:40%;}.reduced-footer .usp-box .footer__link-list__item .icon-text-wrapper{align-items:center;}}@media screen and (min-width:1440px){.reduced-footer .reduced-footer__inner{max-width:1232px;}.reduced-footer .footer__link-list{max-width:83.33333333%;margin-right:0;margin-left:8.33333333%;}}.footnotes{padding-top:24px;padding-bottom:24px;font-size:12px;line-height:1.3333;}@media(min-width:768px){.footnotes{font-size:12px;line-height:1.3333;}}.footnotes:last-child{margin-bottom:0;}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{display:block;width:100%;padding:0;margin-bottom:3rem;font-size:2.4rem;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none;}input[type="radio"],
input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;}input[type="file"]{display:block;}input[type="range"]{display:block;width:100%;}select[multiple],
select[size]{height:auto;}input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}output{display:block;padding-top:7px;font-size:1.6rem;line-height:2.2rem;color:#202b78;}.form-control{display:block;width:100%;height:40px;padding:6px 12px;font-size:1.6rem;line-height:2.2rem;color:#202b78;background-color:#ffffff;background-image:none;border:1px solid #c4c4c4;border-radius:5px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}.form-control:focus{border-color:#c51718;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(197, 23, 24, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(197, 23, 24, 0.6);}.form-control::-moz-placeholder{color:#c4c4c4;opacity:1;}.form-control:-ms-input-placeholder{color:#c4c4c4;}.form-control::-webkit-input-placeholder{color:#c4c4c4;}.form-control::-ms-expand{background-color:transparent;border:0;}.form-control[disabled],
fieldset[disabled] .form-control{cursor:not-allowed;}textarea.form-control{height:auto;}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,
 input[type="time"].form-control,
 input[type="datetime-local"].form-control,
 input[type="month"].form-control{line-height:40px;}input[type="date"].input-sm,
 input[type="time"].input-sm,
 input[type="datetime-local"].input-sm,
 input[type="month"].input-sm,
 .input-group-sm input[type="date"],
 .input-group-sm input[type="time"],
 .input-group-sm input[type="datetime-local"],
 .input-group-sm input[type="month"]{line-height:23rem;}input[type="date"].input-lg,
 input[type="time"].input-lg,
 input[type="datetime-local"].input-lg,
 input[type="month"].input-lg,
 .input-group-lg input[type="date"],
 .input-group-lg input[type="time"],
 .input-group-lg input[type="datetime-local"],
 .input-group-lg input[type="month"]{line-height:40px;}}.form-group{margin-bottom:15px;}.radio,
.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px;}.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label{cursor:not-allowed;}.radio label,
.checkbox label{min-height:3rem;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer;}.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px;}.radio + .radio,
.checkbox + .checkbox{margin-top:-5px;}.radio-inline,
.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer;}.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline{cursor:not-allowed;}.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline{margin-top:0;margin-left:10px;}.form-control-static{min-height:4.6rem;padding-top:7px;padding-bottom:7px;margin-bottom:0;}.form-control-static.input-lg,
.form-control-static.input-sm{padding-right:0;padding-left:0;}.input-sm{height:23rem;padding:5px 10px;font-size:1.2rem;line-height:1.5;border-radius:3px;}select.input-sm{height:23rem;line-height:23rem;}textarea.input-sm,
select[multiple].input-sm{height:auto;}.form-group-sm .form-control{height:23rem;padding:5px 10px;font-size:1.2rem;line-height:1.5;border-radius:3px;}.form-group-sm select.form-control{height:23rem;line-height:23rem;}.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control{height:auto;}.form-group-sm .form-control-static{height:23rem;min-height:4.2rem;padding:6px 10px;font-size:1.2rem;line-height:1.5;}.input-lg{height:40px;padding:10px 15px;font-size:2rem;line-height:1.3333;border-radius:0;}select.input-lg{height:40px;line-height:40px;}textarea.input-lg,
select[multiple].input-lg{height:auto;}.form-group-lg .form-control{height:40px;padding:10px 15px;font-size:2rem;line-height:1.3333;border-radius:0;}.form-group-lg select.form-control{height:40px;line-height:40px;}.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control{height:auto;}.form-group-lg .form-control-static{height:40px;min-height:5rem;padding:11px 15px;font-size:2rem;line-height:1.3333;}.has-feedback{position:relative;}.has-feedback .form-control{padding-right:50px;}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:40px;height:40px;line-height:40px;text-align:center;pointer-events:none;}.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback{width:40px;height:40px;line-height:40px;}.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback{width:23rem;height:23rem;line-height:23rem;}.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label{color:#202b78;}.has-success .form-control{border-color:#202b78;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-success .form-control:focus{border-color:#151d50;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3548c9;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3548c9;}.has-success .input-group-addon{color:#202b78;background-color:rgba(44, 190, 50, 0.1);border-color:#202b78;}.has-success .form-control-feedback{color:#202b78;}.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label{color:#202b78;}.has-warning .form-control{border-color:#202b78;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-warning .form-control:focus{border-color:#151d50;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3548c9;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3548c9;}.has-warning .input-group-addon{color:#202b78;background-color:rgba(255, 200, 0, 0.1);border-color:#202b78;}.has-warning .form-control-feedback{color:#202b78;}.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label{color:#202b78;}.has-error .form-control{border-color:#202b78;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-error .form-control:focus{border-color:#151d50;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3548c9;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3548c9;}.has-error .input-group-addon{color:#202b78;background-color:rgba(197, 23, 24, 0.1);border-color:#202b78;}.has-error .form-control-feedback{color:#202b78;}.has-feedback label ~ .form-control-feedback{top:8rem;}.has-feedback label.sr-only ~ .form-control-feedback{top:0;}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#495ace;}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}.form-inline .form-control-static{display:inline-block;}.form-inline .input-group{display:inline-table;vertical-align:middle;}.form-inline .input-group .input-group-addon,
 .form-inline .input-group .input-group-btn,
 .form-inline .input-group .form-control{width:auto;}.form-inline .input-group > .form-control{width:100%;}.form-inline .control-label{margin-bottom:0;vertical-align:middle;}.form-inline .radio,
 .form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}.form-inline .radio label,
 .form-inline .checkbox label{padding-left:0;}.form-inline .radio input[type="radio"],
 .form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0;}.form-inline .has-feedback .form-control-feedback{top:0;}}.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0;}.form-horizontal .radio,
.form-horizontal .checkbox{min-height:10rem;}.form-horizontal .form-group{margin-right:-8px;margin-left:-8px;}@media(min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right;}}.form-horizontal .has-feedback .form-control-feedback{right:8px;}@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:2rem;}}@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:1.2rem;}}.input-group{position:relative;display:table;border-collapse:separate;}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0;}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}.input-group .form-control:focus{z-index:3;}.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn{height:40px;padding:10px 15px;font-size:2rem;line-height:1.3333;border-radius:0;}select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn{height:40px;line-height:40px;}textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn{height:auto;}.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn{height:23rem;padding:5px 10px;font-size:1.2rem;line-height:1.5;border-radius:3px;}select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn{height:23rem;line-height:23rem;}textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn{height:auto;}.input-group-addon,
.input-group-btn,
.input-group .form-control{display:table-cell;}.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child){border-radius:0;}.input-group-addon,
.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}.input-group-addon{padding:6px 12px;font-size:1.6rem;font-weight:400;line-height:1;color:#202b78;text-align:center;background-color:#eeeeee;border:1px solid #c4c4c4;border-radius:5px;}.input-group-addon.input-sm{padding:5px 10px;font-size:1.2rem;border-radius:3px;}.input-group-addon.input-lg{padding:10px 15px;font-size:2rem;border-radius:0;}.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"]{margin-top:0;}.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{border-top-right-radius:0;border-bottom-right-radius:0;}.input-group-addon:first-child{border-right:0;}.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{border-top-left-radius:0;border-bottom-left-radius:0;}.input-group-addon:last-child{border-left:0;}.input-group-btn{position:relative;font-size:0;white-space:nowrap;}.input-group-btn > .btn{position:relative;}.input-group-btn > .btn + .btn{margin-left:-1px;}.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active{z-index:2;}.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group{margin-right:-1px;}.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group{z-index:2;margin-left:-1px;}.input-wrapper{position:relative;display:block;}.form-control{color:inherit;-webkit-appearance:none;appearance:none;font-size:14px;line-height:1.2143;}@media(min-width:768px){.form-control{font-size:16px;line-height:1.4375;}}select.form-control{height:40px;padding-top:5px;padding-right:35px;padding-bottom:5px;background-image:url("../_ui/responsive/theme-aec/images/icon/arrow-down-cyan.svg");background-position:center right 10px;background-size:15px 15px;background-repeat:no-repeat;text-transform:none;font-size:14px;line-height:1.2143;}@media(min-width:768px){select.form-control{font-size:16px;line-height:1.4375;}}select.form-control:-webkit-autofill,
select.form-control:-internal-autofill-selected{background-image:url("../_ui/responsive/theme-aec/images/icon/arrow-down-cyan.svg") !important;}select.form-control::-ms-expand{display:none;}.form-control:focus{border-color:#202b78;box-shadow:none;outline:0;}.search-form .form-control{height:50px;padding-right:36px;padding-left:1px;border-color:#ffffff;border-left:none;box-shadow:none;transition:none;}textarea.form-control{min-height:auto;padding:8px;resize:vertical;}input[type="password"].form-control::-ms-reveal{display:none;}input[type="password"].form-control:read-only + .input-group-addon .glyphicon{color:#999999;}input[type="text"].form-control::-ms-clear{display:none;width:0;height:0;}input[type="text"].form-control::-webkit-contacts-auto-fill-button{background-color:#ffffff;}.form-group.has-error input[type="text"].form-control::-webkit-contacts-auto-fill-button{background:rgba(197, 23, 24, 0.1);}input[type="text"].form-control::-webkit-credentials-auto-fill-button,
input[type="password"].form-control::-webkit-credentials-auto-fill-button{background-color:#ffffff;}.form-group.has-error input[type="text"].form-control::-webkit-credentials-auto-fill-button,
.form-group.has-error input[type="password"].form-control::-webkit-credentials-auto-fill-button{background:rgba(197, 23, 24, 0.1);}.form-group.has-warning input[type="text"].form-control::-webkit-credentials-auto-fill-button,
.form-group.has-warning input[type="password"].form-control::-webkit-credentials-auto-fill-button{background:#fafce7;}.form-group.has-error .form-control{border-color:#c80000;}.form-group.has-warning .form-control{border-color:#eab81b;}.search-form .input-group{display:flex;}.search-form .input-group .form-control,
.search-form .input-group .form-control:first-child,
.search-form .input-group .form-control:last-child{border-radius:0;}.search-form .input-group-btn{display:block;order:-1;width:50px;font-size:1em;}.search-form .input-wrapper{flex-grow:1;}.form-group{position:relative;}.form-group .input-group-addon{position:absolute;top:27px;right:0;z-index:3;width:30px;padding:6px 4px 6px 0;border:none;background:none;cursor:pointer;}.form-group .input-group-addon:focus{outline:none;}.form-group .popover.in{z-index:239;}.form-group .popover .popover-title{padding:1rem 1rem 0;border:none;background-color:#ffffff;}.form-group .popover .popover-content{padding:0.5rem 1rem 1rem;}.form-group .form-control.with-addon{padding-right:3rem;}.form-group .pw-toggle-text{float:right;}.form-group .input-group{width:100%;}.form-group .input-group .pw-toggle-text{font-size:1.3rem;cursor:pointer;user-select:none;}.form-group .input-group .toggle-pw-visibility-icons{padding-top:12px;padding-bottom:12px;}.input-group .form-control{}.input-group .form-control:not(:first-child):not(:last-child){border-radius:5px;}.input-group .form-control:last-child{border-radius:5px;}.input-group .form-control:first-child,
.input-group .form-control:last-child,
.input-group-addon:first-child,
.input-group-addon:last-child{border-radius:5px;}.has-error.form-group input.form-control:focus,
.has-warning.form-group input.form-control:focus{border-color:#202b78;box-shadow:none;}.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label{color:#202b78;}.has-error .form-control{border-color:#202b78;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-error .form-control:focus{border-color:#151d50;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3548c9;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3548c9;}.has-error .input-group-addon{color:#202b78;background-color:rgba(197, 23, 24, 0.1);border-color:#202b78;}.has-error .form-control-feedback{color:#202b78;}.has-error .input-group-addon{background-color:transparent;}.has-warning .control-label{color:#202b78;}.has-warning.form-group input.form-control{border-color:#eab81b;background:#fafce7;}.has-warning.form-group .input-group-addon{border-color:#eab81b;background-color:inherit;}.has-warning.form-group .help-block{display:flex;align-items:center;color:#202b78;font-weight:normal;font-size:1.2rem;}.has-warning.form-group .help-block .svg-icon{width:1em;height:1em;margin-right:4px;fill:#202b78;}.has-warning .help-block{color:inherit;font-weight:normal;}.has-warning input.form-control{border-color:inherit;background:inherit;}.has-warning .form-control{color:#202b78;}.has-success .control-label{color:#202b78;}.has-success.form-group input.form-control{border-color:#2cbe32;background:rgba(44, 190, 50, 0.1);}.has-success.form-group .input-group-addon{border-color:#2cbe32;background-color:inherit;}.has-success.form-group .help-block{display:flex;align-items:center;color:#2cbe32;font-weight:normal;font-size:1.2rem;}.has-success.form-group .help-block .svg-icon{width:1em;height:1em;margin-right:4px;fill:#2cbe32;}.has-success .help-block{color:inherit;font-weight:normal;}.has-success input.form-control{border-color:inherit;background:inherit;}label{display:inline-block;max-width:100%;margin-bottom:4px;color:#202b78;font-weight:normal;text-transform:none;font-size:14px;line-height:1.2143;}@media(min-width:768px){label{font-size:16px;line-height:1.4375;}}.form-control[disabled],
fieldset[disabled] .form-control{color:#c4c4c4;}.form-control[disabled].quantity-counter-number{color:#202b78;}.checkbox input[type="checkbox"]{position:absolute;opacity:0;}.checkbox label{min-height:24px;padding-left:24px;}.place-order-form .checkbox label{font-size:14px;line-height:1.2143;}@media(min-width:768px){.place-order-form .checkbox label{font-size:16px;line-height:1.4375;}}.checkbox label .custom-checkbox{position:relative;display:block;margin-left:-24px;}.checkbox label .custom-checkbox::after{content:"";display:block;transition:background-color 0.3s, -webkit-transform 0.3s;transform:scale(0);}.checkbox label .custom-checkbox::before{content:"";position:absolute;top:1px;left:0;display:block;width:24px;height:24px;margin-right:20px;border:1px solid #c4c4c4;border-radius:5px;background-color:#ffffff;}.has-error.checkbox label .custom-checkbox::before{border-color:#c51718;}.checkbox label .custom-checkbox + span{display:inline-block;}.checkbox label > p{display:flex;align-items:center;min-height:24px;margin:0;}.has-error.checkbox label,
.has-error.checkbox label a{color:#c80000;}.checkbox.checked label .custom-checkbox::before{border-color:#2490d7;background-color:#2490d7;}.checkbox.checked label .custom-checkbox::after{font-family:aldi-hd-icons, sans-serif;content:"\e90e";position:absolute;top:13px;left:6px;color:#ffffff;font-weight:bolder;font-size:1.2rem;line-height:0;transform:scale(1);}.checkbox.checked label + span{display:inline-block;}.checkbox + .checkbox,
.radio + .radio{margin-top:unset;}.search-field .form-control:focus{border:none;}.required-info-text{display:block;margin-bottom:96px;font-size:14px;line-height:1.2143;}.checkout-order-summary .required-info-text{margin-top:8px;font-size:14px;line-height:1.2143;}@media(min-width:768px){.checkout-order-summary .required-info-text{font-size:16px;line-height:1.4375;}}.suggested-address-wrapper{margin:0 0 12px;}.recommendation-data{margin-bottom:12px;}.address-form-elements .radio-group-address-title{padding-bottom:16px;}.address-form-elements .radio-group-address-title label.radio{padding-right:40px;}.address-form-elements .radio-group-address-title label.radio:last-child{padding-right:0;}.address-form-elements button.show-additional-address-line-btn{display:flex;align-items:center;margin-bottom:16px;color:#2490d7;}.address-form-elements button.show-additional-address-line-btn .svg-icon{width:1em;height:1em;margin-right:8px;}textarea{min-height:245px;}textarea + .help-block{margin-bottom:25px;font-size:12px;text-align:right;}.help-block{font-style:normal;}textarea .help-block{text-align:left;}.has-error .help-block{font-weight:normal;}.has-error .help-block a{color:#c51718;}.form-required{color:#c51718;}.form-control::placeholder,
.textfield__control::placeholder{color:#5c6a82;}.radio-inline input[type="radio"]{margin-left:-18px;}.no-panels .panel{display:none;}@media(max-width:767px){textarea.form-control{max-height:115px;}.form-group .popover{right:0 !important;left:auto !important;width:100%;max-width:none;}.form-group .popover .arrow{right:4px !important;left:auto !important;}}@media(min-width:768px) and (max-width:1023px){.logged-in-checkout .address-form-elements > .radio-group-address-title > label.radio{padding-right:8px;}}@media(min-width:768px){.form-group .input-group-addon{top:34px;}.form-group .popover{width:100%;min-width:400px;max-width:700px;}.required-info-text{margin-top:40px;}.checkout-order-summary .required-info-text{margin-top:68px;}}.gigya-label-text{font-weight:normal;}label.form-required{padding-left:0;}.gigya-form-required,
.gigya-required-display{color:#c51718;}.gigya-composite-control-header{display:none;}.gigya-input-password{padding-right:28px;}.gigya-screen-content .gigya-screen .gigya-terms-error{padding:0;padding-left:24px;border:0;}.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active{color:#c51718;}.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active .help-block,
.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active .control-label,
.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active .radio,
.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active .checkbox,
.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active .radio-inline,
.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active .checkbox-inline,
.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active.radio label,
.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active.checkbox label,
.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active.radio-inline label,
.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active.checkbox-inline label{color:#202b78;}.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active .form-control{border-color:#202b78;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active .form-control:focus{border-color:#151d50;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3548c9;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3548c9;}.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active .input-group-addon{color:#202b78;background-color:rgba(197, 23, 24, 0.1);border-color:#202b78;}.gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active .form-control-feedback{color:#202b78;}.gigya-screen-content .gigya-screen .cdc-external-msg-display .gigya-error-display{display:none;}.gigya-screen-content .gigya-screen .btn-container{margin-top:0;margin-bottom:0;}.gigya-screen-content .gigya-screen .gigya-show-checkmark.gigya-valid{background-image:none;}.gigya-screen-content .form-group .input-group-addon{position:absolute;top:auto;right:4px;bottom:auto;left:auto;padding:0;transform:translateY(calc(-50% - 20px));}.gigya-screen-content .input-group .form-control,
.gigya-screen-content .form-group .form-control{float:none;}.gigya-screen-content .gigya-error-msg{margin:0;}.gigya-screen-content .pw-toggle-text{visibility:hidden;}.aldi-nord-forgot-password .btn.gigya-input-submit{margin-bottom:12px;}#gigya-login-form .gigya-composite-control.gigya-composite-control-link{display:inline-block;}#gigya-login-form .gigya-composite-control.gigya-composite-control-link.form-group{font-size:14px;line-height:1.2143;}@media(min-width:768px){#gigya-login-form .gigya-composite-control.gigya-composite-control-link.form-group{font-size:16px;line-height:1.4375;}}#gigya-login-form .gigya-composite-control .gigya-input-submit{margin-top:12px;}#gigya-login-form .gigya-composite-control .gigya-label .gigya-label-text{font-weight:normal;}#gigya-login-form .gigya-input-text:focus,
#gigya-login-form .gigya-input-password:focus{outline:0;}.my-account-access-data .panel,
.login-panel-group .panel{padding:0;}.aldi-nord-login-screen .gigya-composite-control-label{display:none;}.custom-checkbox + .gigya-label{margin-left:4px;}.login-panel-group .guest-login-section{margin-bottom:20px;}.login-panel-group .panel .panel-headline svg{width:0.8em;height:0.5em;margin-right:0;margin-left:auto;}.login-panel-group .panel .panel-headline a[aria-expanded="true"] svg{transform:rotate(180deg);}.login-panel-group .gigya-composite-control-submit + .btn{margin-top:8px;}.login-right-content-slot,
.login-right-content-component,
.login-middle-content-slot,
.login-middle-content-component,
.guest-order-history-login,
.guest-order-history-login > [class~="col-"]{height:100%;}.checkout-login-box .btn-container{margin-bottom:0;}.checkout-login-box .aldi-nord-forgot-password .btn.gigya-input-submit{margin-bottom:0;}@media(max-width:767px){.login-panel-group{margin-bottom:32px;}.login-panel-group [class*="col-"]{width:100%;}.login-panel-group .panel-headline h2,
 .login-panel-group .panel-headline h3{margin-bottom:0;}}@media(min-width:768px) and (max-width:1023px){.login-panel-group{padding-right:8px;padding-left:8px;}}@media screen and (min-width:768px){.my-account-access-data .panel,
 .login-panel-group .panel{position:relative;margin-bottom:28px;padding:16px;padding-bottom:calc(16px + 5rem);}.my-account-access-data .panel.register__section,
 .login-panel-group .panel.register__section{padding-bottom:16px;}.my-account-access-data .btn-container,
 .login-panel-group .btn-container,
 .my-account-access-data .gigya-reset-password-form .gigya-layout-row:nth-child(2),
 .login-panel-group .gigya-reset-password-form .gigya-layout-row:nth-child(2){position:absolute;top:auto;right:0;bottom:16px;left:0;margin-top:0;margin-bottom:0;padding-right:16px;padding-left:16px;}.my-account-access-data .btn-container .btn,
 .login-panel-group .btn-container .btn{width:100%;}.login-panel-group .panel .panel-headline{padding-bottom:8px;}.login-panel-group .panel .panel-headline h2{min-height:54px;}.page-login .aldi-nord-forgot-password .btn.gigya-input-submit{margin-bottom:0;}#checkout-login_content{margin-bottom:40px;}.checkout-login-box .aldi-nord-forgot-password .btn.gigya-input-submit{margin-bottom:12px;}}@media screen and (min-width:1024px){.checkout-login-box{position:relative;}.checkout-login-box .panel{position:relative;margin-bottom:28px;padding:16px;padding-bottom:calc(16px + 5rem);}.checkout-login-box .btn-container,
 .checkout-login-box .gigya-reset-password-form .gigya-layout-row:nth-child(2){position:absolute;top:auto;right:0;bottom:16px;left:0;margin-top:0;margin-bottom:0;padding-right:16px;padding-left:16px;}.checkout-login-box .btn-container{margin:0;}.checkout-login-box .aldi-nord-forgot-password .row.cdc-external-msg-display{position:relative;top:0;left:0;padding:0;}.page-login .aldi-nord-forgot-password .btn.gigya-input-submit{margin-bottom:12px;}.login-panel-group .panel-body{min-height:30rem;}}@media screen and (min-width:1440px){.my-account-access-data .panel,
 .login-panel-group .panel,
 .checkout-login-box .panel{padding:24px;padding-bottom:calc(24px + 5rem);}.my-account-access-data .panel.register__section,
 .login-panel-group .panel.register__section,
 .checkout-login-box .panel.register__section{padding-bottom:24px;}.my-account-access-data .btn-container,
 .login-panel-group .btn-container,
 .checkout-login-box .btn-container,
 .my-account-access-data .gigya-reset-password-form .gigya-layout-row:nth-child(2),
 .login-panel-group .gigya-reset-password-form .gigya-layout-row:nth-child(2),
 .checkout-login-box .gigya-reset-password-form .gigya-layout-row:nth-child(2){bottom:24px;padding-right:24px;padding-left:24px;}.my-account-access-data .aldi-nord-forgot-password .row.cdc-external-msg-display,
 .login-panel-group .aldi-nord-forgot-password .row.cdc-external-msg-display,
 .checkout-login-box .aldi-nord-forgot-password .row.cdc-external-msg-display{position:relative;top:0;left:0;padding:0;}}.logo-info-container{padding-top:16px;padding-bottom:24px;}.logo-info-container img{width:auto;height:33px;margin-right:8px;margin-bottom:8px;}.logo-info-container__text-container{display:contents;}.logo-info-container__headline{display:inline-block;vertical-align:top;}.logo-info-container__text{margin-bottom:24px;}@media(max-width:767px){.logo-info-container__headline{line-height:33px;}}@media(min-width:768px){.logo-info-container{padding-top:24px;}.logo-info-container img{float:left;width:42px;height:auto;margin-right:16px;margin-bottom:0;}.logo-info-container .row{display:flex;align-items:center;}.logo-info-container__text-container{display:block;float:left;width:calc(100% - 58px);}.logo-info-container__headline{display:block;box-sizing:content-box;padding-bottom:0.1em;line-height:0.6;}.logo-info-container__text{margin-bottom:0;}}@media(min-width:1024px){.logo-info-container{padding-top:32px;padding-bottom:32px;}.logo-info-container img{width:62px;}.logo-info-container__text-container{width:calc(100% - 78px);}}.megalayer-wrapper{position:absolute;top:calc(1.4375em + 32px);right:-100%;left:-100%;padding-bottom:36px;border-top:1px solid #f5f5f5;background-color:#ffffff;color:#202b78;box-shadow:0 2px 4px 0 rgba(141, 149, 164, 0.16);}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}.megalayer-wrapper.show-layer{animation:fade-in 0.5s;}.megalayer-wrapper > .container{position:relative;}.megalayer-wrapper ul{padding-right:100px;padding-left:0;columns:3;column-gap:118px;}.megalayer-wrapper .megalayer--with-banner{display:flex;flex-wrap:wrap;}.megalayer-wrapper .megalayer--with-banner > ul{width:66.6667%;columns:2;}.megalayer-wrapper.is-open{display:block;}.main-nav .nav-entry .megalayer__link{display:flex;align-items:center;width:100%;padding:12px 0;border-bottom:1px solid #dfdfdf;font-weight:400;font-size:16px;line-height:1.4375;}.main-nav .nav-entry .megalayer__link:link,
.main-nav .nav-entry .megalayer__link:visited{color:inherit;}.main-nav .nav-entry .megalayer__link:hover,
.main-nav .nav-entry .megalayer__link:focus,
.main-nav .nav-entry .megalayer__link:active{color:#2490d7;}.main-nav .nav-entry .megalayer__link svg{margin-right:10px;margin-left:auto;}.main-nav .nav-entry .megalayer__link + div{position:absolute;top:0;right:-100%;bottom:auto;left:-100%;display:none;padding-bottom:36px;background-color:#ffffff;}.main-nav .nav-entry .megalayer__link + div.is-open{display:block;}.megalayer-submenu{box-shadow:0 2px 4px 0 rgba(141, 149, 164, 0.16);}.megalayer__subhead{display:flex;justify-content:space-between;align-items:center;width:100%;}.megalayer__subhead .megalayer-close{margin-left:auto;}.megalayer__subhead span{padding-top:24px;padding-bottom:20px;}.megalayer__subhead button{padding-top:24px;padding-bottom:20px;}.megalayer__subhead button:hover,
.megalayer__subhead button:focus{color:#2490d7;}.megalayer__subhead .h3{margin-bottom:0;line-height:0;}.close-wrapper-touch-device{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;}.modal-open{overflow:hidden;}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}.modal-open .modal{overflow-x:hidden;overflow-y:auto;}.modal-dialog{position:relative;width:auto;margin:10px;}.modal-content{position:relative;background-color:#ffffff;background-clip:padding-box;border:1px solid #999999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);outline:0;}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0;}.modal-backdrop.in{filter:alpha(opacity=50);opacity:0.5;}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;}.modal-header .close{margin-top:-2px;}.modal-title{margin:0;line-height:2.2rem;}.modal-body{position:relative;padding:15px;}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px;}.modal-footer .btn-group .btn + .btn{margin-left:-1px;}.modal-footer .btn-block + .btn-block{margin-left:0;}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto;}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);}.modal-sm{width:300px;}}@media(min-width:1024px){.modal-lg{width:900px;}}.modal{z-index:9999;display:none;justify-content:center;align-items:center;margin-bottom:0;padding:0 !important;}.modal-header.no-title{border-bottom:none;}.modal-dialog{display:flex;flex-direction:column;max-height:calc(100% - 20px);animation-duration:0.3s;animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1);animation-fill-mode:forwards;}.modal-dialog .modal-title{padding-right:36px;}.modal-dialog .modal-header,
.modal-dialog .modal-body{padding:0;}.modal-dialog .modal-header{padding-bottom:24px;border-bottom:none;}.modal-dialog .modal-content{overflow-x:hidden;overflow-y:auto;}.modal-dialog .modal-content img{max-width:100%;}.modal-open .modal-dialog{animation-name:modalScaleIn;}.modal-isclosed .modal-dialog{animation-name:modalScaleOut;}.modal-dialog .has-error .input-group-addon{background-color:transparent;}#data-privacy-container a:not(.btn){color:#2490d7;text-decoration:none;}#data-privacy-container a:not(.btn):link,
#data-privacy-container a:not(.btn):visited{color:#2490d7;text-decoration:none;}#data-privacy-container a:not(.btn):hover,
#data-privacy-container a:not(.btn):focus,
#data-privacy-container a:not(.btn):active{color:#2490d7;text-decoration:underline;}#data-privacy-container a:not(.btn):visited:hover{color:#2490d7;text-decoration:none;}.modal-dialog.modal-auto{overflow:hidden;width:auto;max-width:90%;}.modal-dialog.modal-auto:not(.modal-fullscreen){position:relative;left:50%;display:inline-flex;align-items:center;margin:10px auto;transform:translateX(-50%);}.modal-open .modal-dialog.modal-auto{animation-name:modalScaleInCenter;}.modal-isclosed .modal-dialog.modal-auto{animation-name:modalScaleOutCenter;}.modal-empty{display:none !important;}.modal-dialog-centered{display:flex;flex-direction:initial !important;align-items:center;min-height:calc(99%);max-height:unset !important;margin:auto;}.modal-dialog-centered::before{content:"";display:block;height:calc(99vh);}.modal-dialog-centered .modal-content{display:block;width:100%;margin:10px;}.modal.checkout-delete-address-modal .modal-dialog{margin-top:35vh;}.modal.checkout-delete-address-modal .modal-dialog .modal-content{padding:32px;border-radius:8px;}.modal.checkout-delete-address-modal .modal-dialog .modal-content .modal-dialog__close{top:32px;right:32px;}.modal.checkout-delete-address-modal .modal-dialog .modal-content .modal-header{padding:0 0 24px;border:none;}.modal.checkout-delete-address-modal .modal-dialog .modal-content .modal-body{padding:0;}.modal.checkout-delete-address-modal .modal-dialog .modal-content .modal-body .addressItem{padding-bottom:24px;}.modal-content{padding:24px;border-radius:5px;}.modal-dialog__close{position:absolute;top:24px;right:24px;z-index:5;overflow:hidden;color:inherit;transition:color 0.3s;}.modal-dialog__close svg{width:1.25em;height:1.25em;}.modal-dialog__close:focus,
.modal-dialog__close:hover{color:#207ebd;}@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(0.8, 0.8);}}@keyframes modalScaleInCenter{from{opacity:0;transform:scale(1.2, 1.2) translateX(-50%);}to{opacity:1;transform:scale(1, 1) translateX(-50%);}}@keyframes modalScaleOutCenter{from{opacity:1;}to{opacity:0;transform:scale(0.8, 0.8) translateX(-50%);}}@media(max-width:1023px){.modal.checkout-delete-address-modal .modal-dialog .modal-content{padding:24px;}}@media print{.modal-open .modal{position:relative;overflow:auto;}.modal-dialog__close{display:none;}}.main-nav{display:none;}@media(min-width:1024px){.main-nav{position:relative;display:block;}.main-nav .nav-entry{display:inline-block;}.main-nav .nav-entry + .nav-entry{margin-left:24px;}.main-nav .nav-entry a{font-weight:500;text-decoration:none;}.main-nav .nav-prev,
 .main-nav .nav-next{position:absolute;top:50%;z-index:10;width:48px;height:48px;border:1px solid #dfdfdf;border-radius:5px;background:#ffffff;color:#2490d7;cursor:pointer;transition:transform 0.3s ease 0s;transform:translateY(-50%);}.main-nav .nav-prev span,
 .main-nav .nav-next span{display:inline-block;overflow:hidden;text-indent:-9999px;}.main-nav .nav-prev::before,
 .main-nav .nav-next::before{content:"\e900";display:inline-block;width:100%;font-weight:400;font-style:normal;font-size:2.2rem;font-family:aldi-hd-icons, sans-serif;line-height:48px;text-align:center;text-indent:0;transform:translateX(-2px);}.main-nav .nav-prev:hover,
 .main-nav .nav-next:hover,
 .main-nav .nav-prev:focus,
 .main-nav .nav-next:focus{transform:translate(10px, -50%);}.main-nav .nav-prev[disabled],
 .main-nav .nav-next[disabled]{display:none;}.main-nav .nav-prev{left:6px;}.main-nav .nav-prev:hover,
 .main-nav .nav-prev:focus{transform:translate(-10px, -50%);}.main-nav .nav-prev::before{transform:translateX(3px) rotate(180deg);}.main-nav .nav-next{right:6px;}.main-nav .navigation-track{display:block;overflow:hidden;margin:0;transition:margin-left 0.3s ease-out 0s;}.main-nav .navigation-track li{position:static;margin:0;padding:0;list-style:none;}.main-nav .navigation-track.no-animation{transition:none;}}.newsletter-teaser{margin-bottom:0;background-color:#172b4d;color:#ffffff;}.newsletter-teaser__inlay{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin-right:auto;margin-left:auto;padding:2.2rem 0 0;}.newsletter-teaser__wrapper{width:100%;max-width:90%;margin:0 auto;}.newsletter-teaser__wrapper:first-child{display:flex;}.newsletter-teaser__wrapper svg{position:relative;top:-6px;width:3.5em;height:3.5em;margin-right:1.6rem;}.newsletter-teaser__title{margin:0;font-size:1.8rem;line-height:2.16rem;}.newsletter-teaser__form{display:flex;flex-direction:column;justify-content:flex-end;}.newsletter-teaser__form .textfield{position:relative;display:flex;flex-direction:column;margin-bottom:1.6rem;}.newsletter-teaser__form .textfield .textfield__control{display:block;width:100%;height:5rem;padding:0.8rem 1rem;border:0;border-radius:5px;background-color:#f2f5f8;color:#172b4d;box-shadow:none;outline:0;transition:border-color 0.3s;appearance:none;}.newsletter-teaser__form button{flex:1 0 auto;margin-bottom:1.6rem;}@media(max-width:767px){.newsletter-teaser__copy{font-size:1.8rem;line-height:2.52rem;}}@media(min-width:768px){.newsletter-teaser__inlay{flex-direction:row;padding:1.6rem 0 0;}.newsletter-teaser__wrapper{flex:1 0 40%;max-width:40%;margin:auto;}.newsletter-teaser__form{flex-direction:row;}.newsletter-teaser__form button{margin-left:1rem;}}@media(min-width:1024px){.newsletter-teaser__wrapper{flex:1 0 45%;max-width:45%;}}@media(min-width:1440px){.newsletter-teaser__wrapper{padding:0 1.5rem;}}.table__retour-information{border-bottom:1px solid #f5f5f5;}.table__retour-information th{border-bottom:2px solid #f5f5f5;background:#ffffff;color:#000000;text-transform:initial;}.table__retour-information th:last-child{text-align:left;}.table__retour-information .package-spacer{width:1rem;}.table__retour-information .link__tracking{text-decoration:none;}.table__retour-information .link__tracking:not(.is-disabled){color:#2490d7;}.table__retour-information .link__tracking:not(.is-disabled):focus,
.table__retour-information .link__tracking:not(.is-disabled):hover{text-decoration:underline;}.table__retour-information .link__tracking.is-disabled{color:#dfdfdf;cursor:auto;}@media(max-width:767px){.table__retour-information .link__tracking.is-disabled{display:none !important;}}.table__retour-information .link__tracking.is-disabled:focus,
.table__retour-information .link__tracking.is-disabled:hover{color:#dfdfdf;}@media(max-width:767px){.table__retour-information tr{display:flex;flex-wrap:wrap;width:100%;}.table__retour-information tr:first-child{border-top:2px solid #f5f5f5;}.table__retour-information tr.consignment-row{border-top:1px solid #f5f5f5;}.table__retour-information tr.consignment-row td:nth-child(1),
 .table__retour-information tr.consignment-row td:nth-child(2){width:50%;}.table__retour-information tr.consignment-row td:nth-child(3){width:100%;padding:0;}.table__retour-information tr.package-row td:nth-child(2),
 .table__retour-information tr.package-row td:nth-child(3){width:50%;}.table__retour-information tr.package-row td:nth-child(4){width:100%;padding-right:0;}.table__retour-information td::before{content:attr(data-th);display:block;font-weight:bold;}.table__retour-information td:nth-child(odd){padding-left:0;}.table__retour-information td:nth-child(even){padding-right:0;}}@media(min-width:768px){.table__retour-information tr.consignment-row{border-top:1px solid #f5f5f5;}.table__retour-information tr.package-row td + td{border-top:1px solid #f5f5f5;}}.pagination-wrap{float:right;text-align:right;}.pagination{margin:0;border:1px solid transparent;font-weight:400;}.pagination > li{display:inline-block;vertical-align:top;}.pagination > li > a,
.pagination > li > span{position:static;display:inline-block;float:none;margin:0;border:none;}.pagination > li.pagination-prev > a,
.pagination > li.pagination-next > a,
.pagination > li.pagination-prev > span,
.pagination > li.pagination-next > span{font-size:11px;}.pagination > li.pagination-prev > a:hover,
.pagination > li.pagination-next > a:hover,
.pagination > li.pagination-prev > span:hover,
.pagination > li.pagination-next > span:hover,
.pagination > li.pagination-prev > a:focus,
.pagination > li.pagination-next > a:focus,
.pagination > li.pagination-prev > span:focus,
.pagination > li.pagination-next > span:focus{background-color:#2490d7;color:#202b78;}.pagination > li.pagination-prev.disabled > a:hover,
.pagination > li.pagination-next.disabled > a:hover,
.pagination > li.pagination-prev.disabled > span:hover,
.pagination > li.pagination-next.disabled > span:hover,
.pagination > li.pagination-prev.disabled > a:focus,
.pagination > li.pagination-next.disabled > a:focus,
.pagination > li.pagination-prev.disabled > span:focus,
.pagination > li.pagination-next.disabled > span:focus{border-color:transparent;background-color:transparent;color:#dfdfdf;}.pagination > li.pagination-prev{text-align:left;}.pagination > li.pagination-prev > a,
.pagination > li.pagination-prev > span{border-right:1px solid transparent;}.pagination > li.pagination-next{text-align:right;}.pagination > li.pagination-next > a,
.pagination > li.pagination-next > span{border-left:1px solid transparent;}.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{border:none;background-color:transparent;font-weight:700;}.pagination > li > a,
.pagination > li > span{width:38px;padding:0;font-size:24px;line-height:38px;text-align:center;}.pagination > li.pagination-prev > a,
.pagination > li.pagination-prev > span{width:42px;margin-right:12.66666667px;border-top-left-radius:0;border-bottom-left-radius:0;}.pagination > li.pagination-next > a,
.pagination > li.pagination-next > span{width:42px;margin-left:12.66666667px;border-top-right-radius:0;border-bottom-right-radius:0;}@media(max-width:1023px){.pagination > li > a,
 .pagination > li > span{width:38px;padding:0;font-size:24px;line-height:23px;text-align:center;}.pagination > li.pagination-prev > a,
 .pagination > li.pagination-prev > span{width:46px;margin-right:12.66666667px;border-top-left-radius:0;border-bottom-left-radius:0;}.pagination > li.pagination-next > a,
 .pagination > li.pagination-next > span{width:46px;margin-left:12.66666667px;border-top-right-radius:0;border-bottom-right-radius:0;}}@media(max-width:767px){.pagination{display:table;width:100%;}.pagination > li{display:table-cell;vertical-align:middle;text-align:center;}.pagination > li > a,
 .pagination > li > span{float:none;}.pagination > li > a,
 .pagination > li > span{width:45px;padding:0;font-size:24px;line-height:38px;text-align:center;}.pagination > li.pagination-prev > a,
 .pagination > li.pagination-prev > span{width:61px;margin-right:15px;border-top-left-radius:0;border-bottom-left-radius:0;}.pagination > li.pagination-next > a,
 .pagination > li.pagination-next > span{width:61px;margin-left:15px;border-top-right-radius:0;border-bottom-right-radius:0;}.pagination-with-pager .pagination-wrap{float:none;}}.pagination-bar .pagination-toolbar{padding-bottom:0;}.pagination-bar .pagination{display:block;margin-top:0;margin-bottom:2rem;padding-top:0;padding-bottom:0;border-top:none;border-bottom:none;text-align:center;}.pagination-bar .pagination > li{display:inline-block;}.pagination-bar .pagination > li > a,
.pagination-bar .pagination > li > span{font-size:1.6rem;line-height:2.2rem;}.pagination-bar .pagination > li > span{width:auto;}.pagination-bar .pagination > li.pagination-next > a,
.pagination-bar .pagination > li.pagination-prev > a,
.pagination-bar .pagination > li.pagination-next > span,
.pagination-bar .pagination > li.pagination-prev > span{width:25px;font-size:2rem;}.pagination-bar .pagination > li.pagination-next > a:hover,
.pagination-bar .pagination > li.pagination-prev > a:hover,
.pagination-bar .pagination > li.pagination-next > span:hover,
.pagination-bar .pagination > li.pagination-prev > span:hover,
.pagination-bar .pagination > li.pagination-next > a:focus,
.pagination-bar .pagination > li.pagination-prev > a:focus,
.pagination-bar .pagination > li.pagination-next > span:focus,
.pagination-bar .pagination > li.pagination-prev > span:focus{background:none;color:#2490d7;}.pagination-bar .pagination > li.pagination-next > a:hover,
.pagination-bar .pagination > li.pagination-prev > a:hover{cursor:pointer;}.pagination-bar .pagination .active > span,
.pagination-bar .pagination .active > span:hover{font-weight:normal;}.pagination-bar .pagination .pagination-prev .icon{transform:rotate(180deg);}.pagination-bar .pagination svg{width:1em;height:1em;font-size:16px;}.sort-refine-bar .form-group select{width:auto;}.pagination-bar{margin:0;}.pagination-bar .pagination-toolbar{border-bottom:1px solid #424242;}@media(max-width:1024px){.pagination-bar .pagination-toolbar{padding-right:20px;padding-left:20px;}}.pagination-bar .form-group{margin:0;}.pagination-bar .pagination-bar-results{margin-top:21px;padding:0 20px;color:#888888;}.pagination-bar.top .pagination-toolbar,
.pagination-bar.bottom .pagination-toolbar{border:0;}.pagination-bar.top{padding-top:20px;}.pagination-bar.bottom .pagination-toolbar{padding-top:24px;}@media(max-width:1023px){.pagination-bar button{width:100%;padding-right:0;padding-left:0;}}@media(min-width:768px){.pagination-bar .pagination-toolbar{border-bottom-width:1px;}}.panel{box-shadow:none;}.panel .panel-headline{padding:0;font-size:16px;line-height:1.375;}@media(min-width:768px){.panel .panel-headline{font-size:20px;line-height:1.35;}}.panel .panel-headline a{padding-top:8px;padding-bottom:8px;color:inherit;text-decoration:none;}.panel .panel-headline a[data-toggle="collapse"]{display:block;width:100%;}.panel .panel-headline a[aria-expanded="true"] svg{transform:rotate(180deg);}.panel .panel-headline .icon{position:relative;top:-2px;float:right;font-size:1.75rem;transform:rotate(90deg);}.panel .panel-headline .icon.rotate-180{top:2px;transform:rotate(-90deg) scaleY(-1);}.panel .panel-body{padding:0;}.address-form .tabs .panel .panel-headline{padding-top:16px;padding-bottom:16px;}.address-form .tabs .panel .panel-headline svg{transform:rotate(180deg);}.address-form .tabs .panel .panel-headline .collapsed svg{transform:rotate(0);}.address-form .tabs .panel .tabhead{height:auto;}@media(max-width:767px){.panel{margin-bottom:0;padding-right:4px;padding-left:4px;border-top:1px #dfdfdf solid;border-radius:0;}}@media(max-width:1023px){.panel{box-shadow:none;}.panel:last-child{border-bottom:1px #dfdfdf solid;}}@media(min-width:768px){.panel{border:1px #dfdfdf solid;}.my-account-access-data .panel-headline{padding-bottom:0;}}.price__inner{display:flex;margin-bottom:4px;font-family:"FFDINWebProCondensed", Arial, sans-serif;}.product-details .price{margin-bottom:32px;}.price__label{padding-right:12px;background-color:transparent !important;color:#202b78;font-weight:bold;line-height:1;white-space:nowrap;}@media(min-width:768px){.price__label{padding-right:20px;}}.product-out-of-stock:not(.in-future) .price__label{color:#8d95a4;}.price__main{line-height:1;font-size:20px;}@media(min-width:768px){.price__main{font-size:30px;}}.product-details .price__main{font-size:30px;}@media(min-width:768px){.product-details .price__main{font-size:40px;}}.price__main sup{font-size:12px;}@media(min-width:768px){.price__main sup{font-size:14px;}}.product-details .price__main sup{font-size:14px;}@media(min-width:768px){.product-details .price__main sup{font-size:16px;}}.price__previous{font-weight:bold;font-family:"FFDINWebProCondensed", Arial, sans-serif;line-height:1;text-decoration:line-through;font-size:12px;}@media(min-width:768px){.price__previous{font-size:14px;}}.product-details .price__previous{font-size:16px;}@media(min-width:768px){.product-details .price__previous{font-size:20px;}}.product-out-of-stock:not(.in-future) .price__previous{color:#8d95a4;}.price__previous-percentage{font-size:16px;display:inline-block;overflow:hidden;height:18px;margin-top:2px;padding:0 4px;background-color:#c51718;color:#ffffff;font-weight:bold;line-height:1;text-overflow:ellipsis;white-space:nowrap;}@media(min-width:768px){.price__previous-percentage{font-size:24px;}}@media(min-width:768px){.price__previous-percentage{height:27px;margin-top:3px;}}.product-details .price__previous-percentage{height:26px;font-size:24px;}@media(min-width:768px){.product-details .price__previous-percentage{font-size:30px;}}@media(min-width:768px){.product-details .price__previous-percentage{height:32px;margin-top:6px;}}.product-out-of-stock:not(.in-future) .price__previous-percentage{background-color:#8d95a4;}.price__meta{font-size:10px;line-height:1.2;display:flex;flex-direction:column;color:#8d95a4;}@media(min-width:768px){.price__meta{font-size:12px;line-height:1.3333;}}@media(min-width:1440px){.price__meta{height:48px;}}.product-details .price__meta{height:auto;margin-bottom:0;font-size:12px;line-height:1.3333;}.price__meta a[data-popupsourceclass="shipping-hint-wrapper"]{position:relative;z-index:5;color:#2490d7;}.product-item:not(.product-item--hero) .price__meta{height:36px;}@media(min-width:768px){.product-item:not(.product-item--hero) .price__meta{height:48px;}}.card-action{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;outline:0;text-indent:200%;white-space:nowrap;}.product-item{position:relative;display:flex;flex-direction:column;height:100%;background-color:#ffffff;border:1px solid #dfdfdf;border-radius:5px;}@media(hover:hover){.product-item{filter:blur(0);transition:box-shadow 0.3s, transform 0.3s;transform:translateZ(0);}.product-item:hover,
 .product-item:focus,
 .product-item:focus-within{box-shadow:3px 3px 6px 0 rgba(141, 149, 164, 0.16);transform:translateZ(0) translate(0, -3px);}}.product-item--hero{flex-direction:row;}.product-item--hero .product-item__media.dimmer::after{border-top-right-radius:0;}.product-item__media img{object-fit:contain;object-position:center;width:100%;height:100%;border-top-left-radius:5px;border-top-right-radius:5px;color:#dfdfdf;}.product-item--hero .product-item__media{width:66.66666667%;}.product-item--hero .product-item__media img{object-fit:initial;width:auto;height:auto;border-top-right-radius:0;border-bottom-left-radius:5px;}.product-out-of-stock .product-item__media img,
.filter .product-item__media img{filter:url("../_ui/responsive/theme-aec/images/filters.svg#blendingWhite");}.product-item__media.dimmer{position:relative;}.product-item__media.dimmer::after{border-top-left-radius:5px;border-top-right-radius:5px;}.product-item__media__image-wrapper{position:relative;width:100%;height:auto;min-height:100%;aspect-ratio:1.34101382;}.product-item--hero .product-item__media__image-wrapper{display:flex;align-items:center;aspect-ratio:initial;}.product-item__content{display:flex;flex-grow:1;flex-direction:column;height:100%;padding:12px;}.product-item--hero .product-item__content{width:33.3333%;padding-top:16px;}.product-item__header{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;}.product-item__brand-name{overflow:hidden;margin-bottom:4px;text-overflow:ellipsis;white-space:nowrap;font-size:10px;}@media(min-width:768px){.product-item__brand-name{font-size:12px;}}.product-item__product-name{display:-webkit-box;overflow:hidden;font-style:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.product-item:not(.product-item--hero) .product-item__product-name{height:44px;}@media(min-width:768px){.product-item:not(.product-item--hero) .product-item__product-name{height:54px;}}.product-item:not(.product-item--hero) .product-item__product-name:first-child{margin-top:16px;}@media(min-width:768px){.product-item:not(.product-item--hero) .product-item__product-name:first-child{margin-top:21px;}}.product-item__price{margin-top:auto;padding-top:8px;}.product-item__price .price__inner:first-child{padding-top:21px;}.product-item__additional-info{position:relative;z-index:5;margin-bottom:8px;font-size:12px;line-height:1.3333;}@media(min-width:768px){.product-item__additional-info{font-size:16px;line-height:1.4375;}}.product-item__additional-info--text{display:-webkit-box;overflow:hidden;font-style:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.product-item__btn .navigate-to-pdp-link{text-decoration:none;}.product-item__btn .btn{position:relative;z-index:5;touch-action:manipulation;}@media(max-width:1023px){.product-item--hero.product-item--hero-tile-component{flex-direction:column;}.product-item--hero.product-item--hero-tile-component .product-item__media.dimmer{position:relative;}.product-item--hero.product-item--hero-tile-component .product-item__media.dimmer::after{border-top-left-radius:5px;border-top-right-radius:5px;}.product-item--hero.product-item--hero-tile-component .product-item__media{width:100%;}.product-item--hero.product-item--hero-tile-component .product-item__media .product-item__media__image-wrapper{display:block;align-items:normal;aspect-ratio:1.34101382;}.product-item--hero.product-item--hero-tile-component .product-item__media .product-item__media__image-wrapper img{object-fit:contain;width:100%;height:100%;border-top-right-radius:5px;border-bottom-left-radius:0;color:#dfdfdf;}.product-item--hero.product-item--hero-tile-component .product-item__content{width:100%;padding-top:12px;}.product-item--hero.product-item--hero-tile-component .product-item__product-name{height:44px;}.product-item--hero.product-item--hero-tile-component .product-item__product-name:first-child{margin-top:16px;}.product-item--hero.product-item--hero-tile-component .price__meta{height:36px;}}.products-advertising-component{margin:0 -8px 40px;padding:28px 0;}.products-advertising-component .product-card-list > div{margin-bottom:16px;}.products-advertising-component .swiper-global-wrapper{margin-bottom:16px;}@media(max-width:1023px){.products-advertising-component__headline{margin-right:8px;margin-left:8px;}.product-card-list{margin:0;}}@media(min-width:1024px){.products-advertising-component{margin-right:-50vw;margin-bottom:48px;margin-left:-50vw;padding-right:50vw;padding-left:50vw;}}.product-flag-list{position:absolute;top:0;z-index:6;color:#ffffff;font-weight:bold;text-transform:uppercase;font-size:10px;line-height:1.2;}.product-flag-list li:nth-child(1n + 3){display:none;}.product-flag-list__item{margin-bottom:2px;}.product-flag-list__item span{display:inline-block;vertical-align:top;overflow:hidden;max-width:154px;padding:5px;text-overflow:ellipsis;white-space:nowrap;}.details-wrapper .product-flag-list__item span{max-width:240px;}.product-item .product-flag-list__item:first-child{border-top-left-radius:5px;}.product-item .product-flag-list__item:first-child span{border-top-left-radius:5px;}.product-flag-list__item--flag-1 span,
.product-flag-list__item--sales-period-type span{background-color:#202b78;}.product-flag-list__item--sales-period-type-campaign span{background-color:#c51718;}.product-flag-list__item--flag-2 span{background-color:#2490d7;}.product-flag-list__item--out-of-stock span,
.product-flag-list__item--recall-product span{background-color:#f5f5f5;color:#8d95a4;}.product-flag-list__item--availability span{background-color:#c51718;}.product-card-list a:link,
.product-card-list a:visited,
.product-card-list a:hover,
.product-card-list a:focus{color:#202b78;}.product-card-list .content-tile--only-text a:link,
.product-card-list .content-tile--only-text a:visited,
.product-card-list .content-tile--only-text a:hover,
.product-card-list .content-tile--only-text a:focus{color:#2490d7;}.product-card-list a[data-popupsourceclass="shipping-hint-wrapper"]{position:relative;z-index:5;color:#2490d7;}.campaigns-container{margin-bottom:20px;}.campaigns-container h2:focus{outline:0;}.progressbar{position:relative;margin-bottom:36px;}.progressbar-step{display:flex;flex-grow:1;flex-basis:0;flex-direction:column;align-items:center;font-size:12px;line-height:1.3333;}.progressbar-step a,
.progressbar-step > span{display:block;height:100%;color:#202b78;text-align:center;}.progressbar-step a .progress-step-counter,
.progressbar-step > span .progress-step-counter{display:flex;justify-content:center;align-items:center;height:40px;margin-top:-40px;font-size:14px;line-height:1.2143;}@media(min-width:768px){.progressbar-step a .progress-step-counter,
 .progressbar-step > span .progress-step-counter{font-size:16px;line-height:1.4375;}}.progressbar-step a:hover,
.progressbar-step a:focus{color:#5c6a82;}.progressbar-step::before{content:"";display:flex;justify-content:center;width:40px;height:40px;border:1px solid #dfdfdf;border-radius:100%;background:#ffffff;}.progressbar-step::after{content:"";position:absolute;top:20px;left:50%;z-index:-1;width:100%;height:0.1rem;background:#dfdfdf;}.progressbar-step:last-child::after{display:none;}.progressbar-step.step-current::before{border-color:#2490d7;background-color:#2490d7;}.progressbar-step.step-current .progress-step-title{color:#2490d7;font-weight:bold;}.progressbar-step.step-current .progress-step-counter{color:#ffffff;}.progressbar-step.step-done::before{border-color:#2490d7;}.progressbar-step.step-done::after{height:0.2rem;background-color:#2490d7;}.progressbar-step.step-done .icon{width:16px;height:12px;margin-top:-64px;margin-right:5px;font-size:2.2rem;}.progressbar-step.step-done .icon::before{color:#2490d7;}.progressbar-step.step-done .svg-icon{top:-25px;right:-9px;color:#2490d7;}@media(min-width:768px){.progressbar-step{font-size:12px;line-height:1.3333;}}.progress-step-title{display:block;margin-top:4px;text-align:center;}@media(max-width:767px){.progressbar .col-xs-12 > .row{margin-right:-8px;margin-left:-8px;}.progressbar-step{float:left;width:20%;}.progressbar-step a .progress-step-counter{height:40px;margin-top:-40px;}.progressbar-step::before{width:40px;height:40px;}.progressbar-step::after{top:20px;}.progressbar-step.step-done .icon{height:40px;margin-top:-40px;}}@media(min-width:1024px){.progressbar{margin-bottom:72px;}}.password-policy-list{display:block;margin-top:5px;list-style-type:none;}.password-policy-entry{display:none;padding-right:0;padding-left:1.6rem;font-size:12px;line-height:1.3333;}.password-policy-entry .icon{margin-left:-2rem;font-size:1.2rem;}.password-policy-entry span{margin-right:0.25rem;}.password-policy-entry.show,
.password-policy-entry.valid,
.password-policy-entry.invalid{display:list-item;}.password-policy-entry.show{color:#424242;}.password-policy-entry.valid{color:#2cbe32;}.password-policy-entry.invalid{color:#c51718;}@media(min-width:768px){.password-policy-entry{padding-left:2rem;}}.popover{-webkit-box-shadow:0 2px 7px rgba(141, 149, 164, 0.16);box-shadow:0 2px 7px rgba(141, 149, 164, 0.16);}.popover.bottom > .arrow{left:100%;}.popover-content{padding:16px;}.popover-content ul li a{color:#202b78;}.popover-content ul li a:hover{color:#2490d7;}.checkbox,
.radio{display:inline-block;margin-top:0;}.radio{position:relative;display:inline-block;margin-top:0;margin-bottom:0;cursor:pointer;}.radio__control{position:absolute;opacity:0;}.radio__label{position:relative;display:block;margin-bottom:16px;}.radio__label::before,
.radio__label::after{content:"";}.radio__label::before{display:inline-block;flex-shrink:0;width:24px;height:24px;margin-right:8px;border:1px solid #c4c4c4;border-radius:50%;background-color:#ffffff;transition:background-color 0.3s ease-in 0s, border-color 0.3s 0s;}.radio__label::after{position:absolute;top:50%;left:8px;z-index:1;display:block;width:8px;height:8px;border-radius:50%;background-color:transparent;transform:scale(0) translateY(-50%);}.address-form-elements .radio__label::after,
.address-card .radio__label::after{top:8px;transform:scale(0);}.address-form-elements .radio__label span{display:inline-block;vertical-align:super;}.payment-label .radio__label{margin-bottom:0;}input:checked + .radio__label::before{border-color:#2490d7;background-color:#2490d7;}input:checked + .radio__label::after{background-color:#ffffff;transform:scale(1) translateY(-50%);}.address-form-elements input:checked + .radio__label::after,
.address-card input:checked + .radio__label::after{transform:scale(1);}.release-version-text{font-size:14px;line-height:1.3571;padding:4px 8px;font-weight:bold;word-break:break-all;}@media(min-width:768px){.release-version-text{font-size:16px;line-height:1.4375;}}.reminder-product .dimmer{display:inline-block;margin-bottom:8px;}.reminder-product .productname{display:block;margin-bottom:16px;font-weight:bold;font-style:normal;}.reminder-product .formatted-value{display:inline-block;margin-bottom:12px;font-weight:700;}.reminder-product.reminder-product-container-registered .icon{padding-top:1rem;font-size:4.2rem;}.reminder-product__hint{display:block;margin-bottom:8px;font-weight:bold;font-style:normal;}.reminder-product ul{margin-left:0;font-size:12px;line-height:1.3333;}@media(min-width:768px){.reminder-product ul{font-size:12px;line-height:1.3333;}}.reminder-product ul li{margin-bottom:8px;color:#8d95a4;list-style-type:none;}.reminder-product form{margin-bottom:20px;padding:12px;background-color:rgba(0, 0, 0, 0.03);}.responsive-image{display:none;}.responsive-image:not([data-media]){display:inline-block;}.retoure-modal{}.retoure-modal .item-price{display:flex;align-items:center;}.retoure-modal .item__list .item__list--item .item-info{display:flex;flex-direction:column;align-items:flex-start;}.retoure-modal .item__list .item__list--item .item-info a{width:100%;}.retoure-modal .retoure-summary{margin-bottom:0;}.retoure-modal .comment-form-group .form-group{margin-bottom:0;}.retoure-modal small{line-height:1;}.retoure-modal .btn-default{margin-bottom:1rem;}.retoure-modal .item__list .item__list--item.is_limited .item__quantity-header{display:block;font-weight:bold;}.retoure-modal .item__list .item__list--item.is_limited .item-quantity-total-container{margin-left:33%;padding-left:0;}.retoure-modal .item__list .item__list--item.is_limited .item-quantity-total-container .item__quantity{float:left;}.retoure-modal .item__list .item__list--item.is_limited .item-price{margin-left:33%;}.retoure-modal .item__list .item__list--item.is_limited .input-group.with-quantity-wrapper{width:auto;border:none;}.retoure-modal .item__list .item__list--item.is_limited .input-group.with-quantity-wrapper .form-control.quantity-counter-number{border:none;text-align:left;}@media(max-width:767px){.retoure-modal .item-price{margin-top:1rem;padding-right:8px !important;}.retoure-modal .item__list .item__list--item .item-quantity-total-container{margin-top:1rem;}.retoure-modal .row-eq-height + h3{margin-top:1rem;}.retoure-modal .row-eq-height + .row-eq-height{margin-bottom:3rem;}}@media(min-width:767px){.retoure-modal{}.retoure-modal .item__list .item__list--item.is_limited .item-quantity-total-container{margin-left:auto;padding-left:8px;}.retoure-modal .item__list .item__list--item.is_limited .item-price{width:50%;margin-left:auto;}}@media(max-width:1023px){.retoure-modal .item-price{padding-right:0;font-size:1.2rem;}.retoure-modal .item__list .item__list--item .item-quantity-total-container .item__quantity{float:right;}.retoure-modal dl{margin-bottom:0;}.retoure-modal .row-eq-height .form-group{margin-bottom:0.5rem;}.retoure-modal .row-eq-height + .row-eq-height{margin-top:1.5rem;}}@media(min-width:768px){.retoure-modal .retoure-summary{margin-bottom:0.5rem;}.retoure-modal dl dt,
 .retoure-modal dl dd{display:inline-block;}.retoure-modal .btn-default{margin-bottom:0;}}@media(min-width:1023px){.retoure-modal{}.retoure-modal .item__list .item__list--item.is_limited .item__quantity-header{display:none;}.retoure-modal .item__list .item__list--item.is_limited .item-quantity-total-container{width:25%;padding-top:5px;}.retoure-modal .item__list .item__list--item.is_limited .item-quantity-total-container input{height:2.4rem;}.retoure-modal .item__list .item__list--item.is_limited .item-price{width:25%;padding-top:5px;}}@media(min-width:768px) and (max-width:1023px){.retoure-modal .item-price{margin-top:3rem;padding-left:8px;}.retoure-modal .item__list .item__list--item{display:block !important;}.retoure-modal .item__list .item__list--item:last-child{padding-right:0;}.retoure-modal .item__list .item__list--item .item-quantity-total-container{margin-top:2rem;}}@media(min-width:1024px){.retoure-modal .item-price{align-items:flex-start;}.retoure-modal .table-head{margin-top:1rem;}.retoure-modal .input-info{display:flex;flex-flow:row wrap;align-items:flex-end;margin-bottom:1.5rem;}}.simple-responsive-banner{display:block;}.tablelayout__content .simple-responsive-banner{margin-bottom:8px;}.bottom-stage-slot .simple-responsive-banner{margin-bottom:12px;}.campaigns-landingpage .simple-responsive-banner,
.campaign .simple-responsive-banner{margin-bottom:16px;}.bottom-stage-slot > .simple-responsive-banner .container{padding:0;}.simple-responsive-banner__content{width:100%;padding:4px;pointer-events:none;}.simple-responsive-banner__content p{margin-bottom:0;}.page-homepage .simple-responsive-banner__content,
.campaigns-landingpage .simple-responsive-banner__content,
.active-campaigns .simple-responsive-banner__content,
.future-campaigns .simple-responsive-banner__content{font-weight:700;text-transform:uppercase;font-size:24px;line-height:1.25;}@media(min-width:768px){.page-homepage .simple-responsive-banner__content,
 .campaigns-landingpage .simple-responsive-banner__content,
 .active-campaigns .simple-responsive-banner__content,
 .future-campaigns .simple-responsive-banner__content{font-size:30px;line-height:1.2333;}}.simple-responsive-banner__content a{pointer-events:auto;}.simple-responsive-banner__content .container,
.simple-responsive-banner__content .row{height:100%;}.simple-responsive-banner__content .row{display:flex;}.simple-responsive-banner__content [class^="col-"]{word-wrap:break-word;hyphens:auto;}.simple-responsive-banner__content .btn-container{margin-top:0;margin-bottom:0;}.simple-responsive-banner__content[data-position="TOP_CENTER"] .row,
.simple-responsive-banner__content[data-position="MIDDLE_CENTER"] .row,
.simple-responsive-banner__content[data-position="BOTTOM_CENTER"] .row{justify-content:center;}.simple-responsive-banner__content[data-position="TOP_RIGHT"] .row,
.simple-responsive-banner__content[data-position="MIDDLE_RIGHT"] .row,
.simple-responsive-banner__content[data-position="BOTTOM_RIGHT"] .row{justify-content:flex-end;}.simple-responsive-banner__content[data-position="MIDDLE_LEFT"] [class^="col-"],
.simple-responsive-banner__content[data-position="MIDDLE_CENTER"] [class^="col-"],
.simple-responsive-banner__content[data-position="MIDDLE_RIGHT"] [class^="col-"]{align-self:center;}.simple-responsive-banner__content[data-position="BOTTOM_LEFT"] [class^="col-"],
.simple-responsive-banner__content[data-position="BOTTOM_CENTER"] [class^="col-"],
.simple-responsive-banner__content[data-position="BOTTOM_RIGHT"] [class^="col-"]{align-self:flex-end;}.simple-responsive-banner__content .paragraph-component.PRIMARY_COLOR{}.simple-responsive-banner__content .paragraph-component.PRIMARY_COLOR .content{}.simple-responsive-banner__content .paragraph-component.PRIMARY_COLOR .content span{background-color:#00b6ed;box-decoration-break:clone;box-shadow:-4px 0 0 0 #00b6ed, 4px 0 0 0 #00b6ed;}.simple-responsive-banner__content .paragraph-component.SUPPORT_COLOR{}.simple-responsive-banner__content .paragraph-component.SUPPORT_COLOR .content{}.simple-responsive-banner__content .paragraph-component.SUPPORT_COLOR .content span{background-color:#2490d7;box-decoration-break:clone;box-shadow:-4px 0 0 0 #2490d7, 4px 0 0 0 #2490d7;}.simple-responsive-banner__content .paragraph-component.DACH_COLOR{}.simple-responsive-banner__content .paragraph-component.DACH_COLOR .content{}.simple-responsive-banner__content .paragraph-component.DACH_COLOR .content span{background-color:#202b78;box-decoration-break:clone;box-shadow:-4px 0 0 0 #202b78, 4px 0 0 0 #202b78;}.simple-responsive-banner__content .paragraph-component.SECONDARY_COLOR{}.simple-responsive-banner__content .paragraph-component.SECONDARY_COLOR .content{}.simple-responsive-banner__content .paragraph-component.SECONDARY_COLOR .content span{background-color:#94c7e8;box-decoration-break:clone;box-shadow:-4px 0 0 0 #94c7e8, 4px 0 0 0 #94c7e8;}.simple-responsive-banner__content .paragraph-component.BACKGROUND_COLOR > .content{}.simple-responsive-banner__content .paragraph-component.BACKGROUND_COLOR > .content .content{}.simple-responsive-banner__content .paragraph-component.BACKGROUND_COLOR > .content .content span{background-color:#ddecf1;box-decoration-break:clone;box-shadow:-4px 0 0 0 #ddecf1, 4px 0 0 0 #ddecf1;}.default-banner{position:relative;width:100%;background-color:rgba(36, 144, 215, 0.1);}.default-banner a{display:block;width:100%;height:100%;}@supports(aspect-ratio:auto){@media(max-width:767px){.default-banner{aspect-ratio:2.0833;}}@media(min-width:768px) and (max-width:1439px){.default-banner{aspect-ratio:3.426;}}@media(min-width:1440px){.default-banner{aspect-ratio:4.6154;}}}.simple-responsive-banner--with-content{position:relative;overflow:hidden;}.simple-responsive-banner--with-content .simple-responsive-banner__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;}.simple-responsive-banner--with-content .simple-responsive-banner__image-wrapper a{display:block;height:100%;}.simple-responsive-banner--with-content .simple-responsive-banner__image-wrapper img{object-fit:cover;object-position:center;width:100%;height:100%;}.simple-responsive-banner--with-content .simple-responsive-banner__content-box{display:flex;overflow:hidden;width:200%;}.simple-responsive-banner--with-content .simple-responsive-banner__content-box picture{width:50%;height:auto;}.simple-responsive-banner--with-content .simple-responsive-banner__content{width:50%;}.container .simple-responsive-banner .container{width:auto;}@media(min-width:768px){.tablelayout > div:first-child .simple-responsive-banner{margin-right:4px;}.tablelayout > div:last-child .simple-responsive-banner{margin-left:4px;}.campaigns-landingpage .simple-responsive-banner,
 .campaign .simple-responsive-banner{margin-bottom:24px;}.simple-responsive-banner__content{padding:24px;}.simple-responsive-banner__content[data-sm-position="TOP_LEFT"] .row,
 .simple-responsive-banner__content[data-sm-position="MIDDLE_LEFT"] .row,
 .simple-responsive-banner__content[data-sm-position="BOTTOM_LEFT"] .row{justify-content:flex-start;}.simple-responsive-banner__content[data-sm-position="TOP_CENTER"] .row,
 .simple-responsive-banner__content[data-sm-position="MIDDLE_CENTER"] .row,
 .simple-responsive-banner__content[data-sm-position="BOTTOM_CENTER"] .row{justify-content:center;}.simple-responsive-banner__content[data-sm-position="TOP_RIGHT"] .row,
 .simple-responsive-banner__content[data-sm-position="MIDDLE_RIGHT"] .row,
 .simple-responsive-banner__content[data-sm-position="BOTTOM_RIGHT"] .row{justify-content:flex-end;}.simple-responsive-banner__content[data-sm-position="TOP_LEFT"] [class^="col-"],
 .simple-responsive-banner__content[data-sm-position="TOP_CENTER"] [class^="col-"],
 .simple-responsive-banner__content[data-sm-position="TOP_RIGHT"] [class^="col-"]{align-self:flex-start;}.simple-responsive-banner__content[data-sm-position="MIDDLE_LEFT"] [class^="col-"],
 .simple-responsive-banner__content[data-sm-position="MIDDLE_CENTER"] [class^="col-"],
 .simple-responsive-banner__content[data-sm-position="MIDDLE_RIGHT"] [class^="col-"]{align-self:center;}.simple-responsive-banner__content[data-sm-position="BOTTOM_LEFT"] [class^="col-"],
 .simple-responsive-banner__content[data-sm-position="BOTTOM_CENTER"] [class^="col-"],
 .simple-responsive-banner__content[data-sm-position="BOTTOM_RIGHT"] [class^="col-"]{align-self:flex-end;}}@media(min-width:1024px){.page-orderConfirmationPage .simple-responsive-banner{width:66.66666667%;}.tablelayout__content .simple-responsive-banner{margin-bottom:12px;}.tablelayout > div:first-child .simple-responsive-banner{margin-right:6px;}.tablelayout > div:last-child .simple-responsive-banner{margin-left:6px;}.simple-responsive-banner__content[data-md-position="TOP_LEFT"] .row,
 .simple-responsive-banner__content[data-md-position="MIDDLE_LEFT"] .row,
 .simple-responsive-banner__content[data-md-position="BOTTOM_LEFT"] .row{justify-content:flex-start;}.simple-responsive-banner__content[data-md-position="TOP_CENTER"] .row,
 .simple-responsive-banner__content[data-md-position="MIDDLE_CENTER"] .row,
 .simple-responsive-banner__content[data-md-position="BOTTOM_CENTER"] .row{justify-content:center;}.simple-responsive-banner__content[data-md-position="TOP_RIGHT"] .row,
 .simple-responsive-banner__content[data-md-position="MIDDLE_RIGHT"] .row,
 .simple-responsive-banner__content[data-md-position="BOTTOM_RIGHT"] .row{justify-content:flex-end;}.simple-responsive-banner__content[data-md-position="TOP_LEFT"] [class^="col-"],
 .simple-responsive-banner__content[data-md-position="TOP_CENTER"] [class^="col-"],
 .simple-responsive-banner__content[data-md-position="TOP_RIGHT"] [class^="col-"]{align-self:flex-start;}.simple-responsive-banner__content[data-md-position="MIDDLE_LEFT"] [class^="col-"],
 .simple-responsive-banner__content[data-md-position="MIDDLE_CENTER"] [class^="col-"],
 .simple-responsive-banner__content[data-md-position="MIDDLE_RIGHT"] [class^="col-"]{align-self:center;}.simple-responsive-banner__content[data-md-position="BOTTOM_LEFT"] [class^="col-"],
 .simple-responsive-banner__content[data-md-position="BOTTOM_CENTER"] [class^="col-"],
 .simple-responsive-banner__content[data-md-position="BOTTOM_RIGHT"] [class^="col-"]{align-self:flex-end;}}@media(min-width:1440px){.simple-responsive-banner__content[data-lg-position="TOP_LEFT"] .row,
 .simple-responsive-banner__content[data-lg-position="MIDDLE_LEFT"] .row,
 .simple-responsive-banner__content[data-lg-position="BOTTOM_LEFT"] .row{justify-content:flex-start;}.simple-responsive-banner__content[data-lg-position="TOP_CENTER"] .row,
 .simple-responsive-banner__content[data-lg-position="MIDDLE_CENTER"] .row,
 .simple-responsive-banner__content[data-lg-position="BOTTOM_CENTER"] .row{justify-content:center;}.simple-responsive-banner__content[data-lg-position="TOP_RIGHT"] .row,
 .simple-responsive-banner__content[data-lg-position="MIDDLE_RIGHT"] .row,
 .simple-responsive-banner__content[data-lg-position="BOTTOM_RIGHT"] .row{justify-content:flex-end;}.simple-responsive-banner__content[data-lg-position="TOP_LEFT"] [class^="col-"],
 .simple-responsive-banner__content[data-lg-position="TOP_CENTER"] [class^="col-"],
 .simple-responsive-banner__content[data-lg-position="TOP_RIGHT"] [class^="col-"]{align-self:flex-start;}.simple-responsive-banner__content[data-lg-position="MIDDLE_LEFT"] [class^="col-"],
 .simple-responsive-banner__content[data-lg-position="MIDDLE_CENTER"] [class^="col-"],
 .simple-responsive-banner__content[data-lg-position="MIDDLE_RIGHT"] [class^="col-"]{align-self:center;}.simple-responsive-banner__content[data-lg-position="BOTTOM_LEFT"] [class^="col-"],
 .simple-responsive-banner__content[data-lg-position="BOTTOM_CENTER"] [class^="col-"],
 .simple-responsive-banner__content[data-lg-position="BOTTOM_RIGHT"] [class^="col-"]{align-self:flex-end;}}.category-nav ul{margin-bottom:0;}.category-nav ul,
.category-nav li{display:none;}.category-nav > ul{display:flex;margin-bottom:24px;}.category-nav > ul .is-active{display:inline-block;}.category-nav > ul .is-active > ul{display:flex;}.category-nav > ul .is-active > ul li,
.category-nav > ul .is-active > ul .category-nav__list-link{display:inline-block;}.category-nav__list-link--headline{font-weight:bold;font-size:16px;line-height:1.375;}@media(min-width:768px){.category-nav__list-link--headline{font-size:20px;line-height:1.35;}}.category-nav__list-link{position:relative;display:inline-block;overflow:hidden;max-width:70vw;color:#202b78;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}.category-nav__list-link:hover,
.category-nav__list-link:focus{color:#202b78;}.category-nav__list-link:hover,
.category-nav__list-link:visited,
.category-nav__list-link:focus{text-decoration:none;}.category-nav__list-link.is-active + ul li,
.category-nav__list-link.is-open + ul li,
.category-nav__list-link.is-active + ul .category-nav__list-link,
.category-nav__list-link.is-open + ul .category-nav__list-link{display:inline-block;}@media(max-width:1023px){.category-nav[data-has-nav-items="false"]{display:none;}.category-nav__list-link{display:none;font-size:1.2rem;padding:12px 16px;border-radius:5px;background-color:#f5f5f5;color:#202b78;font-weight:700;font-size:12px;text-decoration:none;text-transform:uppercase;}.category-nav__list-link:link,
 .category-nav__list-link:visited,
 .category-nav__list-link:hover,
 .category-nav__list-link:focus,
 .category-nav__list-link:active{color:#202b78;text-decoration:none;}.category-nav__list-item{margin-right:8px;}}@media(min-width:1024px){.category-nav ul{margin-left:16px;}.category-nav li{display:block;}.category-nav > ul{display:block;}.category-nav > ul .is-active,
 .category-nav > ul .is-open{display:block;}.category-nav > ul .is-active > ul,
 .category-nav > ul .is-open > ul{display:block;}.category-nav > ul .is-active > ul li,
 .category-nav > ul .is-open > ul li,
 .category-nav > ul .is-active > ul .category-nav__list-link,
 .category-nav > ul .is-open > ul .category-nav__list-link{display:block;}.category-nav__list-link--headline{margin-bottom:8px;}.category-nav__list-item.is-active > .category-nav__list-link,
 .category-nav__list-item.is-open > .category-nav__list-link{font-weight:bold;}.category-nav__list-item.is-active > .category-nav__list-link::before{content:"";position:absolute;top:0;left:-11px;height:100%;border-left:4px solid #2490d7;}.category-nav__list-link{overflow:visible;max-width:none;}.category-nav__list-link:hover,
 .category-nav__list-link:focus{text-decoration:none;}.category-nav__list-link:hover::before,
 .category-nav__list-link:focus::before{content:"";position:absolute;top:0;left:-11px;height:100%;border-left:4px solid #2490d7;}.category-nav__list-link.is-active{font-weight:bold;}.category-nav__list-link.is-active::before{content:"";position:absolute;top:0;left:-11px;height:100%;border-left:4px solid #2490d7;}.category-nav__list-link.is-active + ul li,
 .category-nav__list-link.is-active + ul .category-nav__list-link{display:block;}}.search-form-wrapper{overflow:hidden;height:74px;color:#202b78;transition:height 0.3s ease-in 0s;}.site-search{padding:12px 0;transition:transform 0.5s cubic-bezier(0.76, 0.05, 0.86, 0.06) 0s;}.site-search .search-button{position:relative;z-index:2;display:block;width:50px;height:50px;border-right:none;background-color:#ffffff;}.site-search .search-button .svg-icon{display:inline-block;vertical-align:bottom;}.site-search .search-close-button{display:none;color:currentColor;}.site-search .input-wrapper{margin-left:-1px;}.site-search .no-results-wrapper{padding-bottom:12px;}.search-wrapper{position:relative;margin-right:auto;margin-left:auto;}.search-wrapper input::placeholder{color:#202b78;}.site-search-sticky-wrapper{display:none;}.search-result-product.is-active,
.search-result-product:hover{background-color:#f5f5f5;}.search-result-product:nth-child(4) ~ .search-result-product{display:none;}.search-result-product .name{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.search-result-product a{color:#202b78;}.empty-search-content ul{margin-left:2rem;}.empty-search-suggestions{margin-bottom:3rem;background-color:#f5f5f5;}.clear-input{display:inline-block;}@media(max-width:1024px){body.hide-mobile-search .search-form-wrapper{height:0;}}@media screen and (max-width:1023px){html[data-scrolldir="down"] .header-grid .search-form-wrapper,
 html.page-search .header-grid .search-form-wrapper{height:0;}html.page-searchEmpty .header-grid .search-form-wrapper{height:74px;}html.search-focused{overflow:hidden;}html.search-focused body{position:relative;overflow:hidden;touch-action:none;}html.search-focused .site-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow:hidden;max-width:none;margin:0;padding:0;background-color:#ffffff;}html.search-focused .site-search .input-wrapper{margin-right:16px;}html.search-focused .search-close-button{display:inline-block;vertical-align:top;width:40px;padding:0;border:none;background-color:transparent;}html.search-focused .search-wrapper{max-width:none;margin-right:0;margin-left:0;background-color:#f5f5f5;}html.search-focused .search-form{padding-top:12px;padding-bottom:12px;}html.search-focused .products,
 html.search-focused .form-group{position:static;}html.search-focused .form-group{display:flex;align-items:center;}.page-homepage .site-search-sticky-wrapper,
 .page-searchEmpty .site-search-sticky-wrapper{display:block;height:74px;}}@media screen and (min-width:1024px){.search-form-wrapper{overflow:visible;height:auto;}.site-search{position:static;z-index:1;padding-top:0;padding-bottom:0;}}.social-media-bar{display:block;}.social-media-bar > .col-xs-12{padding:30px 15px;}.social-media-bar > .col-xs-12:first-child .social-media-bar__items{display:inline-flex;}.social-media-bar > .col-xs-12:last-child .social-media-bar__items{display:flex;align-items:center;width:100%;}.social-media-bar > .col-xs-12:last-child .social-media-bar__items span{margin:0 0 0 12px;}.social-media-bar__title{display:inline;margin:0;}.social-media-bar__items{margin:0;list-style-type:none;}.social-media-bar__item{padding:0 12px;}.social-media-bar__link{display:block;margin:0;color:inherit;transform:scale(1.2);}@media(max-width:767px){.social-media-bar > .col-xs-12{text-align:center;}.social-media-bar > .col-xs-12:first-child{border-bottom:1px solid #999999;}.social-media-bar > .col-xs-12:last-child .social-media-bar__items{justify-content:center;}}@media(min-width:768px){.social-media-bar > .col-xs-12:last-child .social-media-bar__items{justify-content:flex-end;}}.swiper{padding-top:4px;padding-bottom:4px;}.swiper.category-slider{padding-bottom:16px;}.swiper.gallery-article__thumbs{padding-right:1px;padding-bottom:4px;}.swiper.product-slider .swiper-slide,
.swiper.crossselling-slider .swiper-slide,
.swiper.last-chance-slider .swiper-slide,
.swiper.campaign-module-product-slider .swiper-slide,
.swiper.content-page-product-slider .swiper-slide{width:47.1698%;}.swiper.category-slider,
.swiper.product-slider,
.swiper.crossselling-slider,
.swiper.campaign-module-product-slider{margin-right:-8px;margin-left:-8px;}.swiper-global-wrapper{position:relative;}.swiper-slide{padding:0 8px;}.campaign-module-product-slider .swiper-slide,
.content-page-product-slider .swiper-slide,
.last-chance-slider .swiper-slide,
.category-slider .swiper-slide,
.product-slider .swiper-slide,
.crossselling-slider .swiper-slide{height:auto;}.category-slider .swiper-slide{width:45%;}.swiper-button{z-index:9;width:48px;height:48px;border:1px solid #dfdfdf;border-radius:5px;background-color:#ffffff;}.swiper-button::after{font-size:14px;}.swiper-button-next,
.swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);}.swiper-button-next{right:-30px;}.swiper-button-prev{left:-30px;}.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{opacity:0;}.swiper-pagination{z-index:1;}.swiper-pagination-bullets.swiper-pagination-horizontal{position:relative;bottom:-13px;}.swiper-lazy-preloader-blue{--swiper-preloader-color:#2490d7;}@media(min-width:768px){.swiper.product-slider .swiper-slide,
 .swiper.crossselling-slider .swiper-slide,
 .swiper.last-chance-slider .swiper-slide,
 .swiper.campaign-module-product-slider .swiper-slide,
 .swiper.content-page-product-slider .swiper-slide{width:32.0513%;}.prev-thumbnail-slider,
 .next-thumbnail-slider{margin-top:-3px;}.prev-thumbnail-slider{left:6px;}.next-thumbnail-slider{right:6px;}}@media(min-width:1024px){.swiper.product-slider .swiper-slide,
 .swiper.crossselling-slider .swiper-slide{width:33.3333%;}.swiper.last-chance-slider .swiper-slide,
 .swiper.campaign-module-product-slider .swiper-slide,
 .swiper.content-page-product-slider .swiper-slide{width:25%;}.swiper.content-page-product-slider{margin-right:-8px;margin-left:-8px;}.prev-thumbnail-slider{left:12px;}.next-thumbnail-slider{right:12px;}}@media(min-width:1440px){.swiper.product-slider .swiper-slide,
 .swiper.crossselling-slider .swiper-slide{width:25%;}.swiper-button-next{right:-76px;}.swiper-button-prev{left:-76px;}.prev-thumbnail-slider{left:26px;}.next-thumbnail-slider{right:26px;}}.status-display{display:inline-block;vertical-align:middle;margin-bottom:32px;font-weight:bold;}.status-display::before{content:"";display:inline-block;width:12px;height:12px;margin-right:12px;border:2px solid #c51718;border-radius:50%;background-color:#c51718;}.status-display.sold-out::before{border:2px solid #c4c4c4;background-color:#c4c4c4;}.status-display[data-status="blue"]::before{border-color:#00b6ed;background-color:#00b6ed;}.table-head{margin-bottom:12px;border-bottom:1px solid #dfdfdf;font-weight:bold;font-size:16px;line-height:1.4375;}@media(min-width:768px){.table-head{margin-bottom:8px;}}@media(max-width:767px){.space-allowed > [class^="col-"]:first-child .tablelayout__content{margin-bottom:8px;padding:0;}}@media(min-width:768px){.space-allowed > [class^="col-"]:first-child .tablelayout__content{padding-right:4px;}}@media(min-width:1024px){.space-allowed > [class^="col-"]:first-child .tablelayout__content{padding-right:6px;}}@media(min-width:768px){.space-allowed > [class^="col-"]:last-child .tablelayout__content{padding-left:4px;}}@media(min-width:1024px){.space-allowed > [class^="col-"]:last-child .tablelayout__content{padding-left:6px;}}.tabs.tabs-flipped .tabs-list a{border-top:4px solid transparent;border-bottom:0;}.tabs .tabs-list{display:flex;width:100%;margin-bottom:0;list-style:none;text-align:center;}.tabs .tabs-list.tabamount1 li{width:100%;}.tabs .tabs-list.tabamount2 li{width:50%;}.tabs .tabs-list.tabamount3 li{width:33.3%;}.tabs .tabs-list.tabamount4 li{width:25%;}.tabs .tabs-list.tabamount5 li{width:20%;}.tabs .tabs-list .current-info{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}.tabs .tabs-list li{color:#8d95a4;font-weight:bold;font-size:12px;line-height:1.5;}@media(min-width:768px){.tabs .tabs-list li{font-size:14px;line-height:1.2857;}}.tabs .tabs-list li:hover,
.tabs .tabs-list li:focus,
.tabs .tabs-list li.is-selected,
.tabs .tabs-list li.active{color:#2490d7;}.tabs .tabs-list li.is-selected a,
.tabs .tabs-list li.active a{border-color:currentColor;}.tabs .tabs-list li svg{width:1.5em;height:1.5em;margin-top:4px;margin-left:4px;}.tabs .tabs-list li a{display:block;height:100%;margin:0 auto;padding-right:8px;padding-bottom:8px;padding-left:8px;border-bottom:4px solid transparent;color:inherit;text-decoration:none;}.tabs .tabs-list li a strong{font-size:16px;line-height:1.375;}@media(min-width:768px){.tabs .tabs-list li a strong{font-size:20px;line-height:1.35;}}.tabbody{padding:20px 0;border-top:1px solid #dfdfdf;border-bottom:0;background-color:transparent;}.tabbody h1,
.tabbody h2,
.tabbody h3,
.tabbody h4,
.tabbody h5,
.tabbody h6{margin-top:0;}.page-productDetails .blended .tabs .tabs-list li a{padding:0 16px 8px;font-size:14px;line-height:1.2143;}@media(min-width:768px){.page-productDetails .blended .tabs .tabs-list li a{font-size:16px;line-height:1.4375;}}.delivery-tracking-suggestions{margin-bottom:3rem;background:#f5f5f5;}.input-group.with-quantity-wrapper{width:110px;}.input-group.with-quantity-wrapper .input-group-btn{display:table-cell;width:40px;height:40px;}.input-group.with-quantity-wrapper .input-group-btn .quantity-wrapper,
.input-group.with-quantity-wrapper .input-group-btn .action-wrapper{display:table-cell;vertical-align:top;}.input-group.with-quantity-wrapper .input-group-btn .quantity-wrapper{width:1%;padding-right:16px;}.input-group.with-quantity-wrapper .input-group-btn:nth-of-type(1) .btn{border-radius:5px 0 0 5px;}.input-group.with-quantity-wrapper .input-group-btn:nth-of-type(2) .btn{border-radius:0 5px 5px 0;}.input-group.with-quantity-wrapper .input-group-btn .btn{padding:10px 0;font-size:1.2rem;line-height:1.6rem;border-radius:5px;height:50px;margin:0;border:1px #c4c4c4 solid;background-color:#ffffff;box-shadow:none;}.input-group.with-quantity-wrapper .input-group-btn .btn:hover,
.input-group.with-quantity-wrapper .input-group-btn .btn:active{border:solid 1px #2490d7;}.input-group.with-quantity-wrapper .input-group-btn .btn:hover[disabled],
.input-group.with-quantity-wrapper .input-group-btn .btn:active[disabled]{border-color:#c4c4c4;}.input-group.with-quantity-wrapper .input-group-btn .btn[disabled]{color:#c4c4c4;opacity:1;}.input-group.with-quantity-wrapper .input-group-btn .btn svg{vertical-align:middle;}.input-group.with-quantity-wrapper .form-control.quantity-counter-number{width:30px;height:50px;padding:5px 0;border-right-color:#c4c4c4;border-left-color:#c4c4c4;background-color:#ffffff;font-weight:bold;text-align:center;-webkit-box-shadow:none;box-shadow:none;}.quantity-counter-number{border-width:1px 0;}.input-group.with-quantity-wrapper .form-control:not(:first-child,:last-child){border-radius:0;}.input-group .form-control:not(:first-child,:last-child, .quantity-counter-number){border-radius:5px;}@media(min-width:375px){.input-group.with-quantity-wrapper{width:136px;}.input-group.with-quantity-wrapper .input-group-btn{width:50px;height:50px;}.input-group.with-quantity-wrapper .form-control.quantity-counter-number{width:36px;}}.variant-section{margin-bottom:32px;}.variant-section .variant-selector{display:flex;}.page-details-variants-select-component .variant-section .variant-selector{flex-direction:column;}.variant-section .variant-selector .variant-item-thumb{margin-bottom:16px;}.variant-section .variant-selector .more-thumbs{position:relative;top:7px;display:none;margin-left:8px;color:#888888;font-size:1.4rem;}.variant-list{margin-bottom:0;list-style:none;}.variant-list li{display:inline-block;margin-right:2px;margin-bottom:8px;margin-left:2px;}.variant-list li:first-child{margin-left:0;}.product-card .variant-list li:nth-child(n + 4){display:none;}.variant-list li a{position:relative;display:inline-block;vertical-align:bottom;overflow:hidden;width:24px;height:24px;border:2px solid #dfdfdf;border-radius:50%;background:#dfdfdf;line-height:1;}@media(min-width:768px){.variant-list li a{width:32px;height:32px;}}.variant-list li a:focus{outline-offset:0;}.variant-list li a:hover,
.variant-list li a:focus,
.variant-list li.active{border:3px solid #2490d7;background-color:#2490d7;}.variant-list li a:hover img,
.variant-list li a:focus img,
.variant-list li.active img{border:none;}.variant-list li.selected a{border:3px solid #2490d7;background-color:#2490d7;}.variant-list li.disabled a{cursor:not-allowed;}.variant-list img{width:100%;height:auto;}.product-variant-thumbnail{border-radius:50%;}.line{position:absolute;top:0;right:0;bottom:0;left:0;}.variant-note{display:block;margin-bottom:4px;font-style:normal;}.variant-name{margin-bottom:8px;}.page-details-variants-select .variant-section{margin-bottom:16px;}.page-details-variants-select .variant-list li{margin-right:8px;margin-left:0;}.page-details-variants-select .variant-list li a{width:48px;height:48px;}.page-cartPage .site-search,
.page-multiStepCheckoutSummaryPage .site-search,
.page-orderConfirmationPage .site-search,
.page-cartPage .important-notices-wrapper,
.page-multiStepCheckoutSummaryPage .important-notices-wrapper,
.page-orderConfirmationPage .important-notices-wrapper{display:none;}.page-cartPage .important-notices-wrapper,
.page-checkout-login .important-notices-wrapper,
.page-multiStepCheckoutSummaryPage .important-notices-wrapper,
.page-cartPage .navigation__overflow,
.page-checkout-login .navigation__overflow,
.page-multiStepCheckoutSummaryPage .navigation__overflow,
.page-cartPage .newsletter-teaser,
.page-checkout-login .newsletter-teaser,
.page-multiStepCheckoutSummaryPage .newsletter-teaser,
.page-cartPage .main-nav,
.page-checkout-login .main-nav,
.page-multiStepCheckoutSummaryPage .main-nav,
.page-cartPage .is-logged-in,
.page-checkout-login .is-logged-in,
.page-multiStepCheckoutSummaryPage .is-logged-in,
.page-cartPage .site-search,
.page-checkout-login .site-search,
.page-multiStepCheckoutSummaryPage .site-search,
.page-cartPage .banner__component,
.page-checkout-login .banner__component,
.page-multiStepCheckoutSummaryPage .banner__component{display:none;}.page-cartPage .nav__links,
.page-checkout-login .nav__links,
.page-multiStepCheckoutSummaryPage .nav__links{position:relative;z-index:-1;opacity:0;visibility:hidden;}.page-cartPage .footer-body,
.page-checkout-login .footer-body,
.page-multiStepCheckoutSummaryPage .footer-body{position:relative;}.page-cartPage .footer-body .teaser-slider-component,
.page-checkout-login .footer-body .teaser-slider-component,
.page-multiStepCheckoutSummaryPage .footer-body .teaser-slider-component{display:none;}.page-cartPage .footer-body .sub-footer,
.page-checkout-login .footer-body .sub-footer,
.page-multiStepCheckoutSummaryPage .footer-body .sub-footer{position:relative;top:185px;}.page-cartPage .footer-body .sub-footer.is-cart-layout,
.page-checkout-login .footer-body .sub-footer.is-cart-layout,
.page-multiStepCheckoutSummaryPage .footer-body .sub-footer.is-cart-layout{position:absolute;top:0;left:0;width:100%;}.page-cartPage .footer-body .sub-footer.is-cart-layout .icon-text-teaser,
.page-checkout-login .footer-body .sub-footer.is-cart-layout .icon-text-teaser,
.page-multiStepCheckoutSummaryPage .footer-body .sub-footer.is-cart-layout .icon-text-teaser{border-bottom:none;}@media(min-width:768px){.footer-body .container.is-cart-layout{top:180px;display:flex;justify-content:flex-start;}}@media(min-width:1024px){.page-cartPage,
 .page-checkout-login,
 .page-multiStepCheckoutSummaryPage{margin:0;}.footer-body .container.is-cart-layout{top:110px;}.footer-body .sub-footer{top:110px;}}.page-cartPage .cart-totals-container{padding-right:8px;padding-left:8px;}.item__list__cart{margin-top:0;margin-bottom:0;}.item__list__cart .item__list--item{grid-template-areas:"item-image item-info item-info" "item-image item-quantity item-price" "item-image item-quantity item-price";grid-template-columns:25% 41.6667% 33.3333%;padding:16px 0;border-bottom:1px solid #dfdfdf;}.item__list__cart .item__list--item:last-child{padding-right:0;border-bottom:none;}.item__list__cart .item-image{grid-area:item-image;padding-right:0;}.item__list__cart .item-image a{display:block;}.item__list__cart .item-info{grid-area:item-info;}.item__list__cart .item-quantity{grid-area:item-quantity;}.item__list__cart .item-quantity form{margin-bottom:4px;}.item__list__cart .item-price{display:flex;flex-direction:column;grid-area:item-price;font-weight:bold;text-align:right;}.page-cartPage .item__list__cart .item-price{padding-top:16px;}.item__list__cart .item-price .price{font-size:16px;line-height:1.4375;line-height:1;}.item__list__cart .item-price .delete-icon{margin-top:auto;margin-left:auto;}.item__list__cart .name-manufacturer{color:#8d95a4;font-weight:bold;font-size:10px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media(min-width:768px){.item__list__cart .name-manufacturer{font-size:12px;line-height:1.3333;}}.item__list__cart .item__name{display:block;margin-bottom:12px;color:#202b78;font-weight:bold;font-style:normal;font-size:14px;line-height:1.2143;}@media(min-width:768px){.item__list__cart .item__name{font-size:16px;line-height:1.4375;}}.item__list__cart .additional-info{margin-bottom:16px;}.item__list__cart .additional-delivery-info{margin-bottom:12px;}.item__list__cart .item__stock{margin-bottom:24px;font-size:14px;line-height:1.3571;}@media(min-width:768px){.item__list__cart .item__stock{font-size:16px;line-height:1.4375;}}.item__list__cart .item__stock .stock{color:#2cbe32;}.item__list__cart .text-muted{color:#8d95a4;font-size:12px;line-height:1.5;}@media(min-width:768px){.item__list__cart .text-muted{font-size:14px;line-height:1.2857;}}.item__list__cart .text-muted span{display:block;}.cart-totals--additional-infos{padding-top:12px;padding-bottom:12px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background-color:#f5f5f5;font-size:14px;line-height:1.2143;}@media(min-width:768px){.cart-totals--additional-infos{font-size:16px;line-height:1.4375;}}.cart-totals--additional-infos .cart-additional-price-infos:not(:last-child){margin-bottom:8px;}.cart-additional-price-infos{display:flex;justify-content:space-between;}.cart-additional-price-infos em{font-style:normal;}.cart-additional-price-infos .article-count{padding-left:4px;}.cart-totals--grand-total{padding:12px 0;border:none;background-color:transparent;font-weight:bold;line-height:1;font-size:16px;line-height:1.375;}@media(min-width:768px){.cart-totals--grand-total{font-size:20px;line-height:1.35;}}.page-multiStepCheckoutSummaryPage .cart-totals--grand-total{margin-bottom:20px;}.cart-totals--grand-total .with-tax{font-size:12px;line-height:1.3333;display:block;padding-top:4px;color:#8d95a4;font-weight:normal;line-height:1;}.button-wrapper{margin-bottom:16px;}.payment-method__container{display:flex;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #dfdfdf;}.payment-method__title{display:block;margin-bottom:10px;font-style:normal;font-size:14px;line-height:1.3571;}@media(min-width:768px){.payment-method__title{font-size:16px;line-height:1.4375;}}.payment-method__container .payment-method__title{align-self:center;margin:0 12px 0 0;font-size:12px;line-height:1.3333;}@media(min-width:768px){.payment-method__container .payment-method__title{font-size:12px;line-height:1.3333;}}.payment-method__title--bold{font-weight:700;}.payment-method__list{display:flex;margin-bottom:0;}.payment-method__list .payment-logo{height:34px;padding:2px 4px;}.page-cartPage .payment-method__list .banner__component{display:block;}.continue-shopping-link{margin-top:24px;}.cart-empty .btn{width:100%;}@media(max-width:767px){.checkout-steps-btn-container{display:flex;flex-direction:column;margin-right:0;margin-left:0;}.item__list__cart:not(.order-summary-list) .item__quantity__total{line-height:50px;}.payment-method__list .banner__component{margin-right:0;margin-left:0;}.item-info .variant-item{display:inline-block;}}@media(max-width:1023px){.cart-sticky-wrapper{position:sticky;bottom:-115px;z-index:10;padding:0 8px;background-color:#ffffff;box-shadow:0 -5px 8px rgba(141, 149, 164, 0.3);}.grid-item.cart-totals,
 .grid-item.cart-sticky-wrapper{margin:0;}.payment-method__title,
 .continue-shopping-link{text-align:center;}.payment-method__list{margin-inline:auto;max-inline-size:max-content;}.payment-method__container .payment-method__list{margin-inline:initial;}.checkout-order-summary .cart-totals--additional-infos{margin-right:-8px;margin-left:-8px;padding-right:8px;padding-left:8px;}}@media(min-width:768px){.item__list .text-muted,
 .item__list__cart .text-muted{font-size:14px;line-height:1.2143;}.item__list__cart .item-info{margin-bottom:0;}}@media(min-width:1024px){.grid-item-list-total-price{display:grid;grid-template-areas:"item-list-cart cart-totals" "item-list-cart cart-grand-totals-button-wrapper" "item-list-cart .";grid-template-columns:58.3333% 41.6667%;}.item__list__cart{grid-area:item-list-cart;padding:32px 32px 0;border:1px solid #dfdfdf;border-radius:5px;}.item__list__cart .item__list--item:not(:first-child) .item-grid{margin-top:16px;}.cart-totals{grid-area:cart-totals;}.cart-totals--additional-infos{background-color:transparent;}.page-cartPage .cart-totals--additional-infos{padding:32px 32px 0;border-right:1px solid #dfdfdf;border-bottom:0 none;border-left:1px solid #dfdfdf;border-top-left-radius:5px;border-top-right-radius:5px;}.checkout-order-summary .cart-totals--additional-infos{padding-top:0;border-top:none;}.cart-grand-totals-button-wrapper{grid-area:cart-grand-totals-button-wrapper;padding:0 32px 32px;border-top:0 none;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.page-cartPage .cart-totals-container{padding:0 0 12px;border-bottom:1px solid #dfdfdf;}.cart-totals--grand-total{margin-bottom:24px;padding-right:0;padding-left:0;}}@media(min-width:1440px){.item__list,
 .item__list__cart{padding:32px;}.item__list .item__list--item,
 .item__list__cart .item__list--item{grid-template-areas:"item-image item-info item-quantity item-price";grid-template-columns:16.6667% 41.6667% 25% 1fr;}.item__list .item__list--item:last-child,
 .item__list__cart .item__list--item:last-child{padding-bottom:0;}.grid-item-list-total-price{grid-template-columns:66.6667% 33.3333%;}}.page-cartPage .main__inner-wrapper,
.page-checkout-login .main__inner-wrapper,
.page-multiStepCheckoutSummaryPage .main__inner-wrapper,
.page-orderConfirmationPage .main__inner-wrapper{min-height:calc(100vh - 64px - 260px);padding-top:24px;}.page-cartPage .site-logo svg,
.page-checkout-login .site-logo svg,
.page-multiStepCheckoutSummaryPage .site-logo svg,
.page-orderConfirmationPage .site-logo svg{height:32px;}.page-cartPage .main-nav,
.page-checkout-login .main-nav,
.page-multiStepCheckoutSummaryPage .main-nav{display:none;}.panel-headline .tabhead a:link,
.panel-headline .tabhead a:visited,
.panel-headline .tabhead a:hover,
.panel-headline .tabhead a:focus,
.panel-headline .tabhead a:active{color:#202b78;}.panel-headline .tabhead a:hover,
.panel-headline .tabhead a:focus{text-decoration:none;}.checkout-login .gigya-input-password{padding-right:30px;}.checkout-login{}.checkout-login.responsive-boxes .content .row.row-eq-height .panel-headline{font-size:16px;line-height:1.375;}@media(min-width:768px){.checkout-login.responsive-boxes .content .row.row-eq-height .panel-headline{font-size:20px;line-height:1.35;}}.checkout-login.responsive-boxes .content .row.row-eq-height .col-xs-12{min-height:0;}.checkout-login.responsive-boxes .pw-toggle-text{color:#2490d7;}.checkout-login .tabs .content .responsive-box .control-label{color:#202b78;}.checkout-login .tabs .content .responsive-box .form-control::placeholder{color:#c4c4c4;}.checkout-login .tabs .content .responsive-box .input-group-addon{background-color:transparent;}@media(min-width:768px){.checkout-login .tabs .content .responsive-box .input-group-addon{top:3.3rem;}}.checkout-login .tabs .content .responsive-box .input-group-addon .svg-icon{width:1em;height:1em;}.checkout-login .password-policy-entry{color:#8d95a4;}.checkout-login .password-policy-entry.valid{color:#2cbe32;}.checkout-login .password-policy-entry.invalid{color:#c51718;}.checkout-login .checkbox .custom-checkbox::before{border:1px solid #c4c4c4;background-color:#ffffff;}.checkout-login .checkbox .custom-checkbox::after{color:#ffffff;}.checkout-login .checkbox.checked label .custom-checkbox::before{border-color:#c4c4c4;background-color:#ffffff;}.checkout-login .checkbox.checked label .custom-checkbox::after{color:#2490d7;}.checkout-login #aldiCheckoutRegisterForm .benefit-headline,
.checkout-login #aldiGuestForm .benefit-headline,
.checkout-login #aldiCheckoutRegisterForm .benefit-list,
.checkout-login #aldiGuestForm .benefit-list{color:#202b78;list-style:none;}.checkout-login #aldiCheckoutRegisterForm .benefit-headline,
.checkout-login #aldiGuestForm .benefit-headline,
.checkout-login #aldiCheckoutRegisterForm .benefit-list,
.checkout-login #aldiGuestForm .benefit-list,
.checkout-login #aldiCheckoutRegisterForm .benefit-headline > li,
.checkout-login #aldiGuestForm .benefit-headline > li,
.checkout-login #aldiCheckoutRegisterForm .benefit-list > li,
.checkout-login #aldiGuestForm .benefit-list > li{font-size:12px;line-height:1.3333;}@media(min-width:768px){.checkout-login #aldiCheckoutRegisterForm .benefit-headline,
 .checkout-login #aldiGuestForm .benefit-headline,
 .checkout-login #aldiCheckoutRegisterForm .benefit-list,
 .checkout-login #aldiGuestForm .benefit-list,
 .checkout-login #aldiCheckoutRegisterForm .benefit-headline > li,
 .checkout-login #aldiGuestForm .benefit-headline > li,
 .checkout-login #aldiCheckoutRegisterForm .benefit-list > li,
 .checkout-login #aldiGuestForm .benefit-list > li{font-size:12px;line-height:1.3333;}}.js-address-form .form-group:not(.has-error) input::placeholder,
.js-address-form .form-group:not(.has-error) .form-control{border-color:#c4c4c4;}.js-address-form div.row button[type="submit"] span{font-size:15px;}.checkout-address.guest-checkout,
.checkout-address.register-checkout{border-top:none;}.checkout-address.guest-checkout .back-btn,
.checkout-address.register-checkout .back-btn{padding-top:40px;}.checkout-address.register-checkout button.btn-primary{margin-bottom:12px;}.checkout-address button.btn-primary{margin-top:0;}.checkout-address-bottom-border-container{margin:0;}.checkout-address-bottom-border-container .checkout-address-bottom-border-div{border-top:1px solid #dfdfdf;}@media screen and (min-width:768px){.page-cartPage .site-logo svg,
 .page-checkout-login .site-logo svg,
 .page-multiStepCheckoutSummaryPage .site-logo svg,
 .page-orderConfirmationPage .site-logo svg{height:40px;}}@media screen and (min-width:768px) and (max-width:1439px){.logged-in-checkout .checkout-address{border-top:1px solid #dfdfdf;}}@media screen and (min-width:1024px){.page-cartPage .main__inner-wrapper,
 .page-checkout-login .main__inner-wrapper,
 .page-multiStepCheckoutSummaryPage .main__inner-wrapper,
 .page-orderConfirmationPage .main__inner-wrapper{padding-top:48px;}.guest-confirm-register{padding:32px;}}@media screen and (max-width:767px){.checkout-address.guest-checkout .back-btn,
 .checkout-address.register-checkout .back-btn{padding-top:32px;}}.contact-form .mod-contact-form__range{padding-top:20px;padding-bottom:12px;}.contact-form .range__label{padding-top:8px;padding-bottom:8px;margin-bottom:4px;}.contact-form .range-container{margin-bottom:60px;}.contact-form .range__error{color:#c80000;display:none;font-size:12px;line-height:1.3333;}@media(min-width:768px){.contact-form .range__error{font-size:12px;line-height:1.3333;}}.contact-form .noUi-target{height:8px;}.is-submitted .has-error .range__error{display:block;}.point-of-service-wrapper button{float:left;min-width:48px;height:48px;margin-right:12px;margin-bottom:12px;}@media(min-width:768px){.point-of-service-wrapper button{margin-right:8px;}}.point-of-service-wrapper button:last-of-type{min-width:108px;}@media(min-width:768px){.point-of-service-wrapper button:last-of-type{margin-right:104px;}}.point-of-service-wrapper button.is-active{border-color:#2490d7;background:rgba(36, 144, 215, 0.1);}.point-of-service-wrapper .service-entry{border-bottom:1px solid #dfdfdf;}.point-of-service-wrapper .point-of-service-section{display:none;}.point-of-service-wrapper .point-of-service-section.is-selected{display:initial;}.page-homepage .bottom-stage-slot{margin-top:2px;margin-bottom:28px;}.page-homepage .bottom-content-slot{padding:0 8px 32px;}body.page-orderConfirmationPage .information-bar{display:flex;flex-wrap:wrap;gap:16px;}body.page-orderConfirmationPage .information-bar div{width:calc(42%);}body.page-orderConfirmationPage .information-bar .flex-xs-12{width:100%;max-width:none;}body.page-orderConfirmationPage .information-bar h3{display:inline-block;vertical-align:middle;}body.page-orderConfirmationPage .information-bar .payment-headline{vertical-align:top;}body.page-orderConfirmationPage .payment-logo{height:auto;padding:0;border:none;border-radius:none;}body.page-orderConfirmationPage .guest-confirm-register{margin-right:-8px;margin-bottom:40px;margin-left:-8px;padding:12px;background-color:rgba(36, 144, 215, 0.1);}body.page-orderConfirmationPage .guest-confirm-register .form-group{margin-bottom:16px;}body.page-orderConfirmationPage .benefit-list{list-style:none;}body.page-orderConfirmationPage .benefit-list li{position:relative;display:block;margin-bottom:8px;padding-left:28px;}body.page-orderConfirmationPage .benefit-list .svg-icon{position:absolute;top:2px;left:0;width:20px;height:15px;}@media screen and (min-width:561px){body.page-orderConfirmationPage .guest-confirm-register{margin-right:0;margin-left:0;}}@media screen and (min-width:768px){body.page-orderConfirmationPage .information-bar{flex-wrap:nowrap;gap:32px;}body.page-orderConfirmationPage .information-bar div{width:auto;max-width:calc(34%);}body.page-orderConfirmationPage .information-bar .flex-sm-a6{width:auto;max-width:50%;}body.page-orderConfirmationPage .guest-confirm-register .form-group{margin-bottom:0;}body.page-orderConfirmationPage .benefit-list .svg-icon{top:4px;}}@media screen and (min-width:1024px){body.page-orderConfirmationPage .guest-confirm-register{padding:32px;}}.page-productList .home-link{margin-bottom:16px;}.page-productList .home-link .icon--arrow-right{vertical-align:baseline;transform:rotateY(180deg);}@media screen and (min-width:768px){.page-productList .home-link{margin-bottom:8px;}}.search-grid-page-result-grid-component,
.error-page,
.product-overview{margin-bottom:20px;}.search-grid-page-result-grid-component > p,
.error-page > p,
.product-overview > p{margin-bottom:32px;}.search-grid-page-result-grid-component .btn-searchresults{display:inline-block;margin-top:16px;margin-bottom:16px;}.product-overview .product-card,
.product-overview h1:first-of-type,
.product-overview h2:first-of-type{margin-top:0;}.product-overview .row.product-card-list > [class*="col-"]{margin-bottom:20px;}.product-overview .category-description{margin-top:16px;}.product-overview-container{display:grid;grid-template-areas:"po-heading" "po-nav" "po-main";grid-template-columns:1fr;column-gap:16px;}.product-overview__sidebar{grid-area:po-nav;overflow-x:scroll;}.product-overview__heading{grid-area:po-heading;margin-bottom:24px;}.product-overview__heading p:last-child{margin-bottom:0;}.product-overview__main{grid-area:po-main;}@media(max-width:767px){.search-grid-page-result-grid-component > .row > [class*="col-"],
 .error-page > .row > [class*="col-"],
 .product-overview > .row > [class*="col-"],
 .product-overview__main > .row > [class*="col-"]{margin-bottom:20px;}.search-grid-page-result-grid-component > .row > [class*="col-"].visible-xs .btn .hidden-xs,
 .error-page > .row > [class*="col-"].visible-xs .btn .hidden-xs,
 .product-overview > .row > [class*="col-"].visible-xs .btn .hidden-xs,
 .product-overview__main > .row > [class*="col-"].visible-xs .btn .hidden-xs{display:inline-block !important;}}@media(min-width:768px){.search-grid-page-result-grid-component,
 .error-page,
 .product-overview,
 .product-overview__main{margin-bottom:40px;}.search-grid-page-result-grid-component > .row > [class*="col-"],
 .error-page > .row > [class*="col-"],
 .product-overview > .row > [class*="col-"],
 .product-overview__main > .row > [class*="col-"]{margin-bottom:20px;}}@media(min-width:1024px){.product-overview-container{grid-template-areas:"po-nav po-heading" "po-nav po-main";grid-template-columns:25fr 75fr;}.product-overview__sidebar{overflow-x:visible;}}.page-productDetails .panel{background-color:transparent;}.page-productDetails .panel a{color:#2490d7;text-decoration:none;}.page-productDetails .panel a:link,
.page-productDetails .panel a:visited{color:#2490d7;text-decoration:none;}.page-productDetails .panel a:hover,
.page-productDetails .panel a:focus,
.page-productDetails .panel a:active{color:#2490d7;text-decoration:underline;}.page-productDetails .panel a:visited:hover{color:#2490d7;text-decoration:none;}.page-productDetails .item-downloads-link-wrapper{display:flex;flex-direction:column;}.page-productDetails .item-downloads-link{margin-bottom:12px;}.page-productDetails .product-details h1{margin-bottom:28px;}.page-productDetails .accordion ul,
.page-productDetails .accordion ol,
.page-productDetails .accordion p{margin-bottom:32px;}.page-productDetails .accordion h1,
.page-productDetails .accordion h2{margin-bottom:10px;font-size:16px;line-height:1.375;}@media(min-width:768px){.page-productDetails .accordion h1,
 .page-productDetails .accordion h2{font-size:20px;line-height:1.35;}}.page-productDetails .product-reference{margin-bottom:40px;}.page-productDetails .btn-select{margin-right:16px;margin-bottom:16px;}.page-productDetails .btn-select:hover,
.page-productDetails .btn-select.selected{border-width:1px;outline:1px solid #2490d7;}.product-details .name .sku,
.product-details-price .name .sku{position:relative;padding-left:20px;color:#888888;font-weight:400;font-size:18px;line-height:18px;}.product-details .name .sku::before,
.product-details-price .name .sku::before{content:"";position:absolute;top:7px;left:10px;height:14px;border-left:1px solid #eeeeee;}.product-details .name .code,
.product-details-price .name .code{padding-left:5px;font-size:18px;line-height:18px;}.product-details .promotion,
.product-details-price .promotion{color:#5dba2f;}.product-details .description,
.product-details-price .description{padding:8px 0 25px;}.flex-xy-center-content{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;}.product-services{display:flex;height:53px;margin-bottom:27px;padding-bottom:2px;border-bottom:1px solid #cccccc;}.product-services .product-services-nav{position:relative;margin-right:1.5rem;}.product-services .product-services-nav svg{fill:#888888;}.product-services .product-services-nav .services-nav-previous,
.product-services .product-services-nav .services-nav-next,
.product-services .product-services-nav .services-nav-group{display:inline-block;}.product-services .product-services-nav .overview-link{margin-right:7px;text-decoration:none;}.product-services .product-services-nav .icon{color:#888888;font-size:3.4rem;}.product-services .product-services-nav .icon:hover{color:#2490d7;}.product-services .product-services-nav .services-nav-group .icon{font-size:2.6rem;}.product-services .product-services-nav .services-nav-previous,
.product-services .product-services-nav .services-nav-next{color:#999999;}.product-services .product-services-nav .services-nav-previous.disabled,
.product-services .product-services-nav .services-nav-next.disabled{opacity:0.3;}.product-services .product-services-nav .services-nav-next{margin-left:-6px;}.product-services .product-services-nav .services-nav-pag{position:relative;top:-6px;display:inline-block;margin-right:8px;}.product-services .campaign-period{flex-grow:1;margin-top:-0.2rem;font-size:1.3rem;line-height:1.2;}.product-services .product-services-share{float:right;width:6rem;text-align:right;}.product-services .product-services-share a{text-decoration:none;}.product-details .brand-name{font-size:14px;line-height:1.2143;}.product-details .name{margin-top:0;margin-bottom:1.4rem;}.product-details .description{padding-top:0;padding-bottom:32px;font-size:16px;}.product-details .description p{margin:0;}.product-details .description ul,
.product-details .description ol{padding-left:15px;list-style-position:outside;}.product-availability-scarceness{display:block;margin-bottom:32px;}.product-details-labels-wrapper{display:inline-block;text-align:left;}.product-details-labels-wrapper .product-specs{word-break:break-all;}.product-gallery{position:relative;}.product-gallery .product-availability{position:absolute;top:0;right:8px;z-index:2;transform:translateY(-50%);}.product-gallery .product-flag-list{top:1px;left:1px;}.product-labels{position:relative;}.product-labels .product-label{margin-bottom:20px;}.product-labels .product-label.js-product-label-link{position:relative;cursor:pointer;}.product-labels .product-label.js-product-label-link img{max-width:calc(100% - 30px);}.product-labels .product-label > img{max-width:100%;}.product-labels img{display:inline-block;max-width:200px;}.product-labels .icon{font-size:1.9rem;}.product-labels--details{display:flex;flex-wrap:wrap;gap:0;align-items:center;margin-right:-8px;margin-bottom:12px;margin-left:-8px;}.product-labels--details .product-label{flex-basis:25%;padding:0 8px;}.quantity-label{line-height:40px;}.image-gallery__image{position:relative;}.product-main-info{padding:0;}.delivery-infos{display:flex;margin-bottom:16px;}.delivery-infos svg{width:20px;}.delivery-infos__text{margin-left:12px;}.delivery-infos__additional-text{padding-left:4px;font-weight:700;}.delivery-infos__additional-text::before{content:"|";display:inline-block;padding-right:4px;color:#202b78;font-weight:normal;}.product-period{margin-top:1rem;margin-bottom:1rem;padding-left:3.2rem;color:#202b78;}.product-period strong{padding-left:2px;}.product-period svg{vertical-align:top;margin-left:-3.2rem;}.image-gallery{margin-bottom:40px;}.product-media{position:relative;}.product-media .icon{vertical-align:bottom;font-size:2rem;line-height:1;transform:translateX(50%);}.page-details-variants-select .variant-section .variant-selector{display:block;}.page-details-variants-select .variant-section .variant-selector .variant-item-info{font-style:normal;}.product-details-container,
.headline-product-reference{margin-bottom:12px;}@media print{.product-specs,
 .product-labels,
 .item-downloads{display:none;visibility:hidden;}.product-specs *,
 .product-labels *,
 .item-downloads *{display:none;height:0;visibility:hidden;}}@media(max-width:767px){.energy-label--scale + .product-labels{margin-top:1rem;}.delivery-infos svg{position:relative;top:-1px;}.page-productDetails .tabs{padding-top:1rem;}.page-productDetails .col-xs-12.visible-xs .product-details{margin-bottom:0;}.page-productDetails .col-xs-12.visible-xs .product-details .description{padding-bottom:0;}.product-services{display:none;}.product-services .product-services-nav .icon{font-size:4.2rem;}.product-services .product-services-nav .services-nav-group .icon{font-size:3.4rem;}.product-services .product-services-share{position:absolute;right:0.5rem;width:auto;}.product-details .name{margin-bottom:2rem;}}@media(max-width:1023px){.page-productDetails .panel a:not(.item-downloads-link){font-weight:bold;}}@media(min-width:768px){.page-productDetails .modal-md{max-width:400px;}.product-details-container{margin-bottom:36px;}.container .product-details-container{padding-top:40px;}.product-details .brand-name{margin-bottom:4px;}.product-labels{margin-top:4px;}.product-labels--icons{margin-top:32px;pointer-events:all;}.no-webshare .product-labels--icons{margin-top:4px;}.product-labels--details{justify-content:flex-end;}.product-labels--details .product-label{flex-basis:50%;}}@media(min-width:1024px){.page-details-variants-select .variant-section .variant-selector{display:flex;flex-wrap:wrap;margin:0 -8px;}.page-details-variants-select .variant-section .variant-selector .variant-item-select{flex:1 1 25%;min-width:0;}.page-details-variants-select .variant-section .variant-selector .variant-item{margin-right:8px;margin-left:8px;}}@media(min-width:1440px){.product-details-container{margin-bottom:80px;}.page-productDetails .product-reference{margin-bottom:112px;}.page-productDetails .accordion{margin-bottom:80px;}}.account-reminders .pagination-wrap{padding-top:24px;}.account-reminders .alert > .icon--info{position:relative;top:6px;vertical-align:text-top;}.account-reminders .account-reminders-description{padding-bottom:24px;font-size:16px;}.account-reminders .account-reminders-description-read-more-target{max-height:0;font-size:0;opacity:0;transition:0.25s ease;}.account-reminders .account-reminders-description-read-more-state:checked ~ .account-reminders-description-read-more-wrap .account-reminders-description-read-more-target{max-height:999em;font-size:inherit;opacity:1;}.account-reminders .js-account-reminders-description-read-more-trigger,
.account-reminders .js-account-reminders-description-read-less-trigger{display:inline-block;font-size:inherit;text-decoration:underline;cursor:pointer;}.account-reminder-item{position:relative;padding:12px;background:#ffffff;}.account-reminder-item .item-reminder-info,
.account-reminder-item .item-status{font-size:14px;}.account-reminder-item .item__name{margin-bottom:1rem;font-weight:bold;font-style:normal;}.account-reminder-item .additional-info{padding-bottom:6px;}.account-reminder-item .item-status-oneline,
.account-reminder-item .price__meta,
.account-reminder-item .price__label{display:inline-block;}.account-reminder-item .price__previous-percentage:empty{display:none;height:0;margin:0;padding:0;}.account-reminder-item .product-not-available{display:inline-block;color:#888888;}.account-reminder-item .product-available{display:inline-block;color:#008000;}.account-reminder-item .add-product-to-cart-btn.disabled{background-color:#888888;color:#ffffff;}.account-reminder-item .item-image{padding:0;}.account-reminder-item .img-responsive{max-width:content-box;margin:0;}.account-reminder-item .variant-section{margin:12px 0 0;}.account-reminder-item .unsubscribe-product-reminder-btn{padding:0;border:none;background:none;color:#000000;font:inherit;text-align:left;text-transform:unset;cursor:pointer;}.account-reminder-item .energy-label > .icon--zoom{position:relative;}.account-reminder-item .choose-product-btn > .icon--arrow-right,
.account-reminder-item .icon--arrow-right::before{vertical-align:center;font-size:16px;}.account-reminder-item .accordion-toggle.collapsed > svg{transform:rotate(180deg);}.account-reminder-item .account-reminder-item-accordion > *{padding-right:0;padding-left:0;}.account-reminder-item .account-reminder-item-accordion .price__meta,
.account-reminder-item .account-reminder-item-accordion .price__label{display:inline-block;margin:0;}.account-reminder-item .account-reminder-item-accordion .item-reminder-info{padding-top:12px;}.account-reminder-item .account-reminder-item-accordion .item-reminder-info-date{padding-bottom:12px;}.account-reminder-item .account-reminder-item-accordion .item-energy-label{padding-top:18px;}.account-reminder-item .account-reminder-item-accordion .energy-label--scale{font-size:14px;}.account-reminder-item .account-reminder-item-accordion .item-energy-label > *{margin:0;}.account-reminder-item .account-reminder-item-accordion .additional-info{padding-top:18px;font-size:16px;}.account-reminder-item .account-reminder-item-accordion .item-action{margin:0;padding-top:24px;}.account-reminders.container{margin-bottom:24px;}.account-reminders.container::after{content:"";position:relative;z-index:1;width:100%;margin-top:12px;border-bottom:1px solid #dfdfdf;}.account-reminders.container .account-reminder-item{padding:12px 0 0 0;border-color:#dfdfdf;}.account-reminders.container .account-reminder-item .item-action button span{padding-left:8px;}.account-reminders.container .account-reminder-item .additional-info,
.account-reminders.container .account-reminder-item .item-reminder-info{font-size:14px;line-height:1.2143;}@media(min-width:768px){.account-reminders.container .account-reminder-item .additional-info,
 .account-reminders.container .account-reminder-item .item-reminder-info{font-size:16px;line-height:1.4375;}}.account-reminders.container .account-reminder-item .product-available{color:#2cbe32;}.account-reminders.container .account-reminder-item .item-product-name .product-name{color:#202b78;}.account-reminders.container .account-reminder-item .item-product-name .product-name .item__name{font-size:14px;line-height:1.3571;}@media(min-width:768px){.account-reminders.container .account-reminder-item .item-product-name .product-name .item__name{font-size:16px;line-height:1.4375;}}.account-reminders.container .account-reminder-item .item-reminder-accordion .icon.icon--arrow-right::before{font-size:12px;}.account-reminders.container .account-reminder-item .item-reminder-unsubscribe{font-size:14px;line-height:1.2143;display:flex;justify-content:flex-end;}@media(min-width:768px){.account-reminders.container .account-reminder-item .item-reminder-unsubscribe{font-size:16px;line-height:1.4375;}}.account-reminders.container .account-reminder-item .item-reminder-unsubscribe .unsubscribe-product-reminder-btn{color:#2490d7;}.account-reminders.container .account-reminder-item .item-reminder-unsubscribe .unsubscribe-product-reminder-btn i{color:#2490d7;}.account-reminders.container .account-reminder-item .item-status{font-size:14px;line-height:1.2143;}@media(min-width:768px){.account-reminders.container .account-reminder-item .item-status{font-size:16px;line-height:1.4375;}}.account-reminders.container .account-reminder-item .item-status .product-not-available{color:#8d95a4;}.account-reminders.container .account-reminder-item .item-price-simple .price__main,
.account-reminders.container .account-reminder-item .item-price-simple .item-status-oneline{font-size:14px;line-height:1.2143;}@media(min-width:768px){.account-reminders.container .account-reminder-item .item-price-simple .price__main,
 .account-reminders.container .account-reminder-item .item-price-simple .item-status-oneline{font-size:16px;line-height:1.4375;}}.account-reminders.container .account-reminders-description{font-size:14px;line-height:1.2143;}@media(min-width:768px){.account-reminders.container .account-reminders-description{font-size:16px;line-height:1.4375;}}.account-reminders.container .account-reminders-description .account-reminders-description-read-more-wrap label{color:#2490d7;font-weight:normal;text-decoration:none;}a.accordion-toggle:hover,
a.accordion-toggle:focus{color:unset;text-decoration:none;}a.accordion-toggle span.icon{display:flex;align-content:center;justify-content:center;}a.accordion-toggle span.icon:focus,
a.accordion-toggle span.icon:hover{color:unset;}@media(max-width:767px){.account-reminder-item .item__name{font-size:1.4rem;line-height:1.9rem;}.account-reminder-item .item-price-simple,
 .account-reminder-item .item-status-oneline,
 .account-reminder-item .item-reminder-info,
 .account-reminder-item .item-reminder-info-date,
 .account-reminder-item .item-reminder-unsubscribe{font-size:14px;}.account-reminder-item .account-reminder-item-accordion .item-reminder-info,
 .account-reminder-item .account-reminder-item-accordion .item-reminder-info-date,
 .account-reminder-item .account-reminder-item-accordion .item-reminder-unsubscribe{font-size:14px;}}@media(max-width:1023px){.account-reminder-item{border-top:1px solid #eeeeee;}.account-reminder-item .additional-info,
 .account-reminder-item .item-reminder-info,
 .account-reminder-item .item-status,
 .account-reminder-item .item-reminder-unsubscribe{font-size:16px;}.account-reminder-item .item-price-simple,
 .account-reminder-item .item-status-oneline{padding-top:3px;}}@media(min-width:768px){.account-reminder-item .item__name{font-size:1.6rem;line-height:2.3rem;}.account-reminder-item .item-price-simple,
 .account-reminder-item .item-status-oneline{font-size:16px;}.account-reminder-item .account-reminder-item-accordion .item-reminder-info,
 .account-reminder-item .account-reminder-item-accordion .item-reminder-info-date,
 .account-reminder-item .account-reminder-item-accordion .item-reminder-unsubscribe{font-size:16px;}}@media(min-width:768px) and (max-width:1023px){.account-reminder-item .account-reminder-item-accordion .item-reminder-unsubscribe{padding-bottom:12px;}}@media(min-width:1024px) and (max-width:1439px){.account-reminder-item .item-action{position:absolute;right:12px;bottom:12px;padding:0;}}@media(min-width:1024px){.account-reminder-item{margin-top:16px;padding:16px;border:1px solid #eeeeee;border-radius:5px;}.account-reminder-item .additional-info,
 .account-reminder-item .item-reminder-info,
 .account-reminder-item .item-status,
 .account-reminder-item .item-reminder-unsubscribe{font-size:14px;}.account-reminders.container{margin-bottom:76px;}.account-reminders.container::after{display:none;}.account-reminders.container .account-reminder-item .item-product-name .product-name .item__name{font-size:16px;line-height:1.375;}.account-reminders.container .account-reminder-item .item-reminder-unsubscribe{justify-content:flex-start;padding-top:24px;}}@media(min-width:1024px) and (min-width:768px){.account-reminders.container .account-reminder-item .item-product-name .product-name .item__name{font-size:20px;line-height:1.35;}}.bg-secondary-blue{background-color:#00b6ed;}.text-secondary-blue{color:#00b6ed;}.bg-secondary-red{background-color:#c51718;}.text-secondary-red{color:#c51718;}.bg-cyan{background-color:#2490d7;}.text-cyan{color:#2490d7;}.bg-blue{background-color:#202b78;}.text-blue{color:#202b78;}.bg-white{background-color:#ffffff;}.text-white{color:#ffffff;}.bg-grey-light{background-color:#f5f5f5;}.text-grey-light{color:#f5f5f5;}.bg-grey-blue{background-color:#8d95a4;}.text-grey-blue{color:#8d95a4;}.d-inline{display:inline;}.d-inlineblock{display:inline-block;}.d-block{display:block;}.effect-rotate .svg-icon{transition:transform 0.3s ease;}.effect-rotate:hover .svg-icon{transform:rotate(-15deg);}.shadow-sm{box-shadow:0 2px 4px rgba(141, 149, 164, 0.16);}.d-flex{display:flex;}.justify-content-end{justify-content:flex-end !important;}.align-items-center{align-items:center;}@supports(display:-webkit-box){.text-truncate{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;}}.hidden-min-xs{display:none !important;}.visual-hidden{visibility:hidden;}@media(min-width:768px){.hidden-min-sm{display:none !important;}.visible-min-sm{display:block !important;}}@media(min-width:1024px){.hidden-min-md{display:none !important;}.visible-min-md{display:block !important;}}@media(min-width:1440px){.hidden-min-lg{display:none !important;}.visible-min-lg{display:block !important;}}.position-absolute{position:absolute;}.mt-0{margin-top:0 !important;}.mb-0{margin-bottom:0 !important;}.my-0{margin-top:0 !important;margin-bottom:0 !important;}.ms-0{margin-left:0 !important;}.me-0{margin-right:0 !important;}.mx-0{margin-left:0 !important;margin-right:0 !important;}.m-0{margin:0 !important;}.pt-0{padding-top:0 !important;}.pb-0{padding-bottom:0 !important;}.py-0{padding-top:0 !important;padding-bottom:0 !important;}.ps-0{padding-left:0 !important;}.pe-0{padding-right:0 !important;}.px-0{padding-left:0 !important;padding-right:0 !important;}.p-0{padding:0 !important;}.mt-auto{margin-top:auto !important;}.mb-auto{margin-bottom:auto !important;}.my-auto{margin-top:auto !important;margin-bottom:auto !important;}.ms-auto{margin-left:auto !important;}.me-auto{margin-right:auto !important;}.mx-auto{margin-left:auto !important;margin-right:auto !important;}.m-auto{margin:auto !important;}.mt-half{margin-top:4px !important;}.mb-half{margin-bottom:4px !important;}.my-half{margin-top:4px !important;margin-bottom:4px !important;}.ms-half{margin-left:4px !important;}.me-half{margin-right:4px !important;}.mx-half{margin-left:4px !important;margin-right:4px !important;}.m-half{margin:4px !important;}.pt-half{padding-top:4px !important;}.pb-half{padding-bottom:4px !important;}.py-half{padding-top:4px !important;padding-bottom:4px !important;}.ps-half{padding-left:4px !important;}.pe-half{padding-right:4px !important;}.px-half{padding-left:4px !important;padding-right:4px !important;}.p-half{padding:4px !important;}.mt-1{margin-top:8px !important;}.mb-1{margin-bottom:8px !important;}.my-1{margin-top:8px !important;margin-bottom:8px !important;}.ms-1{margin-left:8px !important;}.me-1{margin-right:8px !important;}.mx-1{margin-left:8px !important;margin-right:8px !important;}.m-1{margin:8px !important;}.pt-1{padding-top:8px !important;}.pb-1{padding-bottom:8px !important;}.py-1{padding-top:8px !important;padding-bottom:8px !important;}.ps-1{padding-left:8px !important;}.pe-1{padding-right:8px !important;}.px-1{padding-left:8px !important;padding-right:8px !important;}.p-1{padding:8px !important;}.mt-2{margin-top:16px !important;}.mb-2{margin-bottom:16px !important;}.my-2{margin-top:16px !important;margin-bottom:16px !important;}.ms-2{margin-left:16px !important;}.me-2{margin-right:16px !important;}.mx-2{margin-left:16px !important;margin-right:16px !important;}.m-2{margin:16px !important;}.pt-2{padding-top:16px !important;}.pb-2{padding-bottom:16px !important;}.py-2{padding-top:16px !important;padding-bottom:16px !important;}.ps-2{padding-left:16px !important;}.pe-2{padding-right:16px !important;}.px-2{padding-left:16px !important;padding-right:16px !important;}.p-2{padding:16px !important;}.mt-3{margin-top:24px !important;}.mb-3{margin-bottom:24px !important;}.my-3{margin-top:24px !important;margin-bottom:24px !important;}.ms-3{margin-left:24px !important;}.me-3{margin-right:24px !important;}.mx-3{margin-left:24px !important;margin-right:24px !important;}.m-3{margin:24px !important;}.pt-3{padding-top:24px !important;}.pb-3{padding-bottom:24px !important;}.py-3{padding-top:24px !important;padding-bottom:24px !important;}.ps-3{padding-left:24px !important;}.pe-3{padding-right:24px !important;}.px-3{padding-left:24px !important;padding-right:24px !important;}.p-3{padding:24px !important;}.mt-4{margin-top:32px !important;}.mb-4{margin-bottom:32px !important;}.my-4{margin-top:32px !important;margin-bottom:32px !important;}.ms-4{margin-left:32px !important;}.me-4{margin-right:32px !important;}.mx-4{margin-left:32px !important;margin-right:32px !important;}.m-4{margin:32px !important;}.pt-4{padding-top:32px !important;}.pb-4{padding-bottom:32px !important;}.py-4{padding-top:32px !important;padding-bottom:32px !important;}.ps-4{padding-left:32px !important;}.pe-4{padding-right:32px !important;}.px-4{padding-left:32px !important;padding-right:32px !important;}.p-4{padding:32px !important;}.mt-5{margin-top:40px !important;}.mb-5{margin-bottom:40px !important;}.my-5{margin-top:40px !important;margin-bottom:40px !important;}.ms-5{margin-left:40px !important;}.me-5{margin-right:40px !important;}.mx-5{margin-left:40px !important;margin-right:40px !important;}.m-5{margin:40px !important;}.pt-5{padding-top:40px !important;}.pb-5{padding-bottom:40px !important;}.py-5{padding-top:40px !important;padding-bottom:40px !important;}.ps-5{padding-left:40px !important;}.pe-5{padding-right:40px !important;}.px-5{padding-left:40px !important;padding-right:40px !important;}.p-5{padding:40px !important;}.mt-6{margin-top:48px !important;}.mb-6{margin-bottom:48px !important;}.my-6{margin-top:48px !important;margin-bottom:48px !important;}.ms-6{margin-left:48px !important;}.me-6{margin-right:48px !important;}.mx-6{margin-left:48px !important;margin-right:48px !important;}.m-6{margin:48px !important;}.pt-6{padding-top:48px !important;}.pb-6{padding-bottom:48px !important;}.py-6{padding-top:48px !important;padding-bottom:48px !important;}.ps-6{padding-left:48px !important;}.pe-6{padding-right:48px !important;}.px-6{padding-left:48px !important;padding-right:48px !important;}.p-6{padding:48px !important;}.small{font-size:12px;line-height:1.3333;}@media(min-width:768px){.small{font-size:12px;line-height:1.3333;}}.align-center{text-align:center;}.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after{display:table;content:" ";}.clearfix:after,
.dl-horizontal dd:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.pager:after,
.panel-body:after,
.container:after,
.container-fluid:after,
.row:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.form-horizontal .form-group:after,
.modal-header:after,
.modal-footer:after{clear:both;}.center-block{display:block;margin-right:auto;margin-left:auto;}.pull-right{float:right !important;}.pull-left{float:left !important;}.hide{display:none !important;}.show{display:block !important;}.invisible{visibility:hidden;}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.hidden{display:none !important;}.affix{position:fixed;}@-ms-viewport{width:device-width;}.visible-xs,
.visible-sm,
.visible-md,
.visible-lg{display:none !important;}.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block{display:none !important;}@media(max-width:767px){.visible-xs{display:block !important;}table.visible-xs{display:table !important;}tr.visible-xs{display:table-row !important;}th.visible-xs,
 td.visible-xs{display:table-cell !important;}}@media(max-width:767px){.visible-xs-block{display:block !important;}}@media(max-width:767px){.visible-xs-inline{display:inline !important;}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important;}}@media(min-width:768px) and (max-width:1023px){.visible-sm{display:block !important;}table.visible-sm{display:table !important;}tr.visible-sm{display:table-row !important;}th.visible-sm,
 td.visible-sm{display:table-cell !important;}}@media(min-width:768px) and (max-width:1023px){.visible-sm-block{display:block !important;}}@media(min-width:768px) and (max-width:1023px){.visible-sm-inline{display:inline !important;}}@media(min-width:768px) and (max-width:1023px){.visible-sm-inline-block{display:inline-block !important;}}@media(min-width:1024px) and (max-width:1439px){.visible-md{display:block !important;}table.visible-md{display:table !important;}tr.visible-md{display:table-row !important;}th.visible-md,
 td.visible-md{display:table-cell !important;}}@media(min-width:1024px) and (max-width:1439px){.visible-md-block{display:block !important;}}@media(min-width:1024px) and (max-width:1439px){.visible-md-inline{display:inline !important;}}@media(min-width:1024px) and (max-width:1439px){.visible-md-inline-block{display:inline-block !important;}}@media(min-width:1440px){.visible-lg{display:block !important;}table.visible-lg{display:table !important;}tr.visible-lg{display:table-row !important;}th.visible-lg,
 td.visible-lg{display:table-cell !important;}}@media(min-width:1440px){.visible-lg-block{display:block !important;}}@media(min-width:1440px){.visible-lg-inline{display:inline !important;}}@media(min-width:1440px){.visible-lg-inline-block{display:inline-block !important;}}@media(max-width:767px){.hidden-xs{display:none !important;}}@media(min-width:768px) and (max-width:1023px){.hidden-sm{display:none !important;}}@media(min-width:1024px) and (max-width:1439px){.hidden-md{display:none !important;}}@media(min-width:1440px){.hidden-lg{display:none !important;}}.visible-print{display:none !important;}@media print{.visible-print{display:block !important;}table.visible-print{display:table !important;}tr.visible-print{display:table-row !important;}th.visible-print,
 td.visible-print{display:table-cell !important;}}.visible-print-block{display:none !important;}@media print{.visible-print-block{display:block !important;}}.visible-print-inline{display:none !important;}@media print{.visible-print-inline{display:inline !important;}}.visible-print-inline-block{display:none !important;}@media print{.visible-print-inline-block{display:inline-block !important;}}@media print{.hidden-print{display:none !important;}}.stretched-link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0, 0, 0, 0);pointer-events:auto;}.border-current{border-color:currentColor;}.border-0{border:0 !important;}.op-0{opacity:0;}.dimmer{position:relative;}.dimmer::after{content:"";position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.03);pointer-events:none;}.dimmer--dark::after{opacity:0.3;}.no-pointer{pointer-events:none;}