






@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.3333333;}.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:rgba(255, 200, 0, 0.1);border-color:#ffc800;}.alert-warning hr{border-top-color:#e6b400;}.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);}.an-target{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;outline:0;position:relative;background-color:#ccc;border:1px solid #999;border-radius:2px;}.an-target *{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;outline:0;}.an-base{width:100%;height:100%;position:relative;z-index:1;}.an-connects{width:100%;height:100%;position:relative;overflow:hidden;z-index:0;}.an-connect{will-change:transform;position:absolute;z-index:1;top:0;right:0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat;height:100%;width:100%;background:#2490d7;}.an-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat;height:10%;width:10%;}.an-txt-dir-rtl.an-horizontal .an-origin{left:0;right:auto;}.an-txt-dir-rtl.an-horizontal .an-handle{left:-13px;right:auto;}.an-vertical{width:8px;}.an-vertical .an-origin{width:0;}.an-vertical .an-handle{width:26px;height:26px;right:-13px;top:-10px;}.an-vertical .an-draggable{cursor:ns-resize;}.an-vertical .an-tooltip{transform:translate(0, -50%);top:50%;right:120%;}.an-vertical .an-active .an-tooltip{transform:translate(-5px, -50%);}.an-horizontal{height:8px;}.an-horizontal .an-origin{height:0;}.an-horizontal .an-handle{width:26px;height:26px;right:-13px;top:-10px;}.an-horizontal .an-tooltip{transform:translate(-50%, 0);left:50%;bottom:120%;}.an-horizontal .an-active .an-tooltip{transform:translate(-50%, -5px);}.an-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;cursor:default;}.an-handle:after{content:"";display:block;position:absolute;height:100%;width:100%;top:50%;left:50%;margin:-50% 0 0 -50%;border-radius:100%;pointer-events:none;transition:transform 0.3s;background:#2490d7;}.an-touch-area{height:100%;width:100%;}.an-state-tap .an-connect{transition:transform 0.3s;}.an-state-tap .an-origin{transition:transform 0.3s;}.an-state-drag *{cursor:inherit !important;}.is-submitted .has-error .an-connect{background:#bd3939;}.is-submitted .has-error .an-handle:after{background:#bd3939;}.is-submitted .has-error .range__control::-webkit-slider-runnable-track{background:#bd3939;}.is-submitted .has-error .range__control::-webkit-slider-thumb{background:#bd3939;}.is-submitted .has-error .range__control::-moz-range-track{background:#bd3939;}.is-submitted .has-error .range__control::-moz-range-thumb{background:#bd3939;}.is-submitted .has-error .range__control::-ms-fill-lower{background:#bd3939;}.is-submitted .has-error .range__control::-ms-fill-upper{background:#bd3939;}.is-submitted .has-error .range__control::-ms-thumb{background:#bd3939;}.is-submitted .has-error .range__error{display:block;}.an-draggable{cursor:ew-resize;}.an-active:after{transform:scale(1.3);}.an-active .an-tooltip{opacity:1;}[disabled] .an-connect{background:#b8b8b8;}[disabled] .an-handle{cursor:not-allowed;}[disabled].an-handle{cursor:not-allowed;}[disabled].an-target{cursor:not-allowed;}.an-tooltip{display:block;position:absolute;border:1px solid #a1a8b1;border-radius:3px;background:#fff;color:#172b4d;padding:4px 6px 3px 6px;text-align:center;white-space:nowrap;opacity:0;transition:opacity 0.3s, transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.an-pips{box-sizing:border-box;position:absolute;color:#a1a8b1;}.an-pips *{box-sizing:border-box;}.an-value{position:absolute;white-space:nowrap;text-align:center;font-size:1.375rem;line-height:1.8;}.an-value-sub{color:#ccc;font-size:0.625rem;}.an-marker{position:absolute;background:#ccc;}.an-marker-sub{background:#a1a8b1;}.an-marker-large{background:#a1a8b1;}.an-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%;}.an-value-horizontal{transform:translate(-50%, 50%);}.an-rtl .an-value-horizontal{transform:translate(50%, 50%);}.an-rtl .an-value-vertical{transform:translate(0, 50%);}.an-marker-horizontal.an-marker{margin-left:-1px;width:2px;height:5px;}.an-marker-horizontal.an-marker-sub{height:10px;}.an-marker-horizontal.an-marker-large{height:15px;}.an-pips-vertical{padding:0 10px;height:100%;top:0;left:100%;}.an-value-vertical{transform:translate(0, -50%);padding-left:25px;}.an-marker-vertical.an-marker{width:5px;height:2px;margin-top:-1px;}.an-marker-vertical.an-marker-sub{width:10px;}.an-marker-vertical.an-marker-large{width:15px;}.range{margin-bottom:1rem;}.range--pips .range-container{margin-top:5px;margin-bottom:60px;}label.range__label{padding:8px 0;color:#172b4d;display:inline-block;max-width:100%;margin-bottom:5px;font-weight:normal;}.range__control{display:block;width:100%;border:none;outline:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:transparent;margin-top:-10px;-webkit-appearance:none;margin-bottom:1rem;}.range__control:focus{border:none;margin-bottom:1rem;}.range__control::-webkit-slider-runnable-track{margin-top:10px;height:2px;border:none;background:#ccc;}.range__control::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:18px;width:18px;border-radius:50%;margin-top:-8px;background:#2490d7;}.range__control::-moz-range-track{height:2px;border:none;background:#ccc;}.range__control::-moz-range-thumb{border:none;height:18px;width:18px;border-radius:50%;margin-top:-8px;background:#2490d7;}.range__control::-ms-track{height:2px;background:0 0;border-color:transparent;border-width:12px 0;color:transparent;}.range__control::-ms-fill-lower{background:#2490d7;}.range__control::-ms-fill-upper{background:#ccc;}.range__control::-ms-thumb{border:none;height:18px;width:18px;border-radius:50%;background:#2490d7;}.range__error{color:#bd3939;margin-top:5px;font-size:1.2rem;display:none;}.mod-contact-form__range{padding:20px 40px;}@media(min-width:1024px){.mod-contact-form__range{padding:20px;}}.page-headline{font-family:'FFDINWebProBold', 'Helvetica Neue', Arial, sans-serif;margin-bottom:1rem;color:#424242;padding:0 0 16px 0;margin-right:0;margin-left:0;margin-top:0;}@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{border-bottom:1px solid #eeeeee;margin-bottom:21px;}.page-sub-headline{font-size:1.6rem;font-weight:400;line-height:1.571;}.text-variant-bold{font-weight:600;}.full-width-padding{padding-left:30px;padding-right:30px;}@media(max-width:1024px){.full-width-padding{padding-left:20px;padding-right:20px;}}.half-width-padding{padding-left:20px;padding-right:20px;}@media(max-width:1024px){.half-width-padding{padding-left:10px;padding-right:10px;}}.m-b-0{margin-bottom:0;}.m-t-4{margin-top:4rem;}button{border:none;background:0 0;outline:0;}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;}@media screen and (min-width:1024px){body{margin-left:103px;}}.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{border:none;margin-bottom:8px;padding-bottom:0;padding-left:20px;position:relative;}@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:'';width:6px;height:6px;background-color:#2490d7;border-radius:50%;display:inline-block;position:absolute;top:6px;left:4px;}@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{align-self:flex-end;font-size:40%;bottom:-0.45em;margin-left:4px;}.price .price__main .price__wrapper sup{align-self:flex-start;top:-0.6em;}.img-contain{object-fit:contain;height:100%;}@media screen and (max-width:767px){.row{margin-left:-4px;margin-right:-4px;}[class*=col-]{padding-left:4px;padding-right:4px;}.container{max-width:560px;padding-left:8px;padding-right:8px;margin-left:auto;margin-right:auto;}.container-fluid{padding-left:8px;padding-right:8px;}}@media screen and (min-width:768px) and (max-width:1023px){.row{margin-left:-8px;margin-right:-8px;}[class*=col-]{padding-left:8px;padding-right:8px;}.container{max-width:768px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto;}.container-fluid{padding-left:16px;padding-right:16px;}}@media screen and (min-width:1024px) and (max-width:1439px){.container{max-width:921px;padding-left:16px;width:auto;}}@media screen and (min-width:1440px){.container{width:auto;max-width:1232px;padding-left:16px;padding-right:16px;}}.page-banner{overflow:hidden;}#checkoutPaymentSection{margin-top:30px;border-top:1px #eeeeee solid;}@media screen and (max-width:767px){.headline-landing-page{margin-bottom:2rem;}}@media screen and (max-width:1023px){.headline-landing-page{margin-top:0;}}:focus:not(:focus-visible){outline:none;}ul,
ol{list-style-position:inside;padding-left:0;}ul ul,
ol ul,
ul ol,
ol ol{padding-left:15px;}ol{counter-reset:li;}ol > li{list-style-type:none;margin-bottom:8px;padding-left:20px;position:relative;text-align:left;}@media(min-width:768px){ol > li{margin-bottom:16px;}}ol > li::before{content:counter(li) ".";counter-increment:li;left:4px;text-align:right;position:absolute;}@media screen and (min-width:1024px){main > header{z-index:240;margin-bottom:0 !important;}.sticky{position:fixed;top:0;width:calc(100% - 103px);}main{padding-top:0;}}form:focus,
div:focus{outline:none;}.alert{padding:7px 12px;display:table;width:100%;}.alert span{display:table-cell;}.alert .icon{width:1%;}.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{width:auto !important;height:auto !important;max-width:100%;max-height:100%;position:absolute;top:50% !important;left:50% !important;bottom:auto !important;right:auto !important;transform:translate(-50%, -50%);}}.img-cover{object-fit:cover;height:100%;}.cover{position:relative;width:100%;height:100%;overflow:hidden;}.cover--flexembed,
.flexembed .cover{position:absolute;top:0;left:0;}.cover--image img{position:absolute;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;max-width:none !important;width:auto !important;height:100% !important;transform:translate(-50%, -50%);}.link .icon--arrow-right{line-height:1.83rem;font-size:1.3rem;}div.cdc-screen{width:auto;}#globalMessageContainer .icon-text-wrapper,
.errorMessageContainer .icon-text-wrapper{align-items:center;}#globalMessageContainer svg.svg-icon,
.errorMessageContainer svg.svg-icon{width:1.3em;height:1.3em;margin-right:12px;}.page-productDetails .tabs{padding-top:48px;}.product-details .name .sku,
.product-details-price .name .sku{font-size:18px;line-height:18px;color:#888888;position:relative;padding-left:20px;font-weight:400;}.product-details .name .sku::before,
.product-details-price .name .sku::before{border-left:1px solid #eeeeee;content:"";height:14px;position:absolute;top:7px;left:10px;}.product-details .name .code,
.product-details-price .name .code{font-size:18px;line-height:18px;padding-left:5px;}.product-details .promotion,
.product-details-price .promotion{color:#5dba2f;}.product-details .description,
.product-details-price .description{padding:8px 0 25px;}@media(max-width:1439px){.product-details .description,
 .product-details-price .description{border-bottom:1px solid #424242;}}.tabs-responsive .tab-container{float:none;padding:0;}@media(max-width:1023px){.tabs-responsive .tabhead{border-bottom:1px solid #f2f4f7;}}.tab-review .review-pagination-bar{margin:8px 0;}.tab-review .review-pagination-bar:before,
.tab-review .review-pagination-bar:after{display:table;content:" ";}.tab-review .review-pagination-bar:after{clear:both;}.tab-review .review-pagination-bar:before,
.tab-review .review-pagination-bar:after{display:table;content:" ";}.tab-review .review-pagination-bar:after{clear:both;}.tab-review .review-pagination-bar .right{float:right;}.tab-review .review-pagination-bar .right .pager{float:left;margin:0 8px;}.tab-review .review-list{padding-left:0;list-style:none;}.tab-review .review-list .review-entry{margin:8px 0;}.tab-review .review-list .review-entry .title{font-weight:bold;}.tab-review .review-list .review-entry .autor{color:#777777;}.tab-review .write-review{display:none;}.flex-xy-center-content{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center;}.retoure-modal .item-price{display:flex;align-items:center;}@media(max-width:767px){.retoure-modal .item-price{margin-top:1rem;padding-right:8px !important;}}@media(max-width:1023px){.retoure-modal .item-price{font-size:1.2rem;padding-right:0;}}@media(min-width:768px) and (max-width:1023px){.retoure-modal .item-price{margin-top:3rem;padding-left:8px;}}@media(min-width:1024px){.retoure-modal .item-price{align-items:flex-start;}}@media(min-width:768px) and (max-width:1023px){.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-info{flex-direction:column;align-items:flex-start;display:flex;}.retoure-modal .item__list .item__list--item .item-info a{width:100%;}@media(max-width:767px){.retoure-modal .item__list .item__list--item .item-quantity-total-container{margin-top:1rem;}}@media(max-width:1023px){.retoure-modal .item__list .item__list--item .item-quantity-total-container .item__quantity{float:right;}}@media(min-width:768px) and (max-width:1023px){.retoure-modal .item__list .item__list--item .item-quantity-total-container{margin-top:2rem;}}.retoure-modal .retoure-summary{margin-bottom:0;}@media(min-width:768px){.retoure-modal .retoure-summary{margin-bottom:0.5rem;}}@media(min-width:1024px){.retoure-modal .table-head{margin-top:1rem;}}.retoure-modal .comment-form-group .form-group{margin-bottom:0;}.retoure-modal small{line-height:1;}@media(max-width:1023px){.retoure-modal dl{margin-bottom:0;}}@media(min-width:768px){.retoure-modal dl dt,
 .retoure-modal dl dd{display:inline-block;}}.retoure-modal .btn-default{margin-bottom:1rem;}@media(min-width:768px){.retoure-modal .btn-default{margin-bottom:0;}}@media(min-width:1024px){.retoure-modal .input-info{display:flex;align-items:flex-end;margin-bottom:1.5rem;flex-direction:row;flex-wrap:wrap;}}@media(max-width:1023px){.retoure-modal .row-eq-height .form-group{margin-bottom:0.5rem;}}@media(max-width:767px){.retoure-modal .row-eq-height + h3{margin-top:1rem;}}@media(max-width:1023px){.retoure-modal .row-eq-height + .row-eq-height{margin-top:1.5rem;}}@media(max-width:767px){.retoure-modal .row-eq-height + .row-eq-height{margin-bottom:3rem;}}.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(min-width:767px){.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{margin-left:auto;width:50%;}}@media(min-width:1023px){.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;}}.input-group .form-control:first-child,
.input-group .form-control:last-child,
.input-group-addon:first-child,
.input-group-addon:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;}.input-group .form-control:not(:first-child):not(:last-child){border-radius:5px;}.popover.bottom > .arrow{left:100%;}.address-card{border:1px solid #cccccc;padding:0.9rem 1.5rem 1rem 1.5rem;word-break:break-all;cursor:pointer;position:relative;transition:background 0.3s;}.address-card.not-interactive{cursor:default;}@media(min-width:768px){.address-card{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;}.address-card > div{width:100%;}}.address-card.disabled{opacity:0.7;cursor:not-allowed;}.address-card.disabled label{pointer-events:none;}.address-card .card-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;}.address-card .card-actions .margin-right{margin-right:10px;}@media(min-width:768px){.address-card .card-actions{align-self:flex-end;}}.address-card .card-actions > *{display:inline-block;}.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 .icon{font-size:2.1rem;width:2.1rem;height:2.1rem;}.address-card .address-validation-info{word-break:normal;}.address-card .radio__control:checked + .radio__label{color:#2490d7;}.address-card .radio__label{margin-bottom:0.7rem;word-break:normal;hyphens:auto;}.address-card .address-content{display:block;position:relative;padding-right:16px;}.address-card .icon-address-type{position:absolute;right:0;top:0;}.address-card .address-post_office:before,
.address-card .address-default:before,
.address-card .address-packstation:before{content:" ";display:block;width:34px;height:34px;position:absolute;margin:auto;right:0;top:0;z-index:1;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");}.address-card.active{background-color:#f2f5f8;}.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");}.addressItem .alert{margin-bottom:2rem;}.eyecatcher-container{padding:0;background:#e1f5fe;}@media(min-width:1024px){.eyecatcher-container{margin-top:.6em;}}.eyecatcher-container__text{height:5em;overflow:hidden;}.eyecatcher-container__headline{margin-bottom:0;margin-top:.5em;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{background-repeat:no-repeat;background-size:contain;background-position:center;height:0;margin-bottom:1em;margin-top:1em;text-align:center;}.eyecatcher-container .embed-responsive img{display:none;}.eyecatcher-container a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}@supports(object-fit:contain){.eyecatcher-container .slick-slide .embed-responsive{background-image:none !important;text-align:left;}.eyecatcher-container .embed-responsive img{display:inline-block;height:100%;object-fit:contain;object-position:center;position:absolute;width:100%;}}@supports(display:-webkit-box){.eyecatcher-container__text{height:auto;min-height:5em;}}.data-privacy-modal #dataPolicyFormButton{margin-bottom:10px;}@media screen and (min-width:1024px){.data-privacy-modal{margin-bottom:0;}}.account-section{width:100%;}.account-section .account-list{margin-bottom:1rem;}.account-section .account-list .account-cards{border:none;padding:0;}@media(min-width:768px){.account-section .account-list .account-cards .row{display:block;}}.account-section .account-list .account-set-default-address{text-transform:none;padding-left:1rem;position:relative;left:auto;bottom:auto;}.account-section .tabs .tabbody a{text-decoration:none;}.account-section .pagination-bar{margin-top:0;}.account-section .account-section-content form{padding-left:0;padding-right:0;}label[for='address.houseNumber'],
label[for='address.townCity']{visibility:hidden;}.account-section-content .help-block{color:#828282;}@media(max-width:767px){.account-order-history-overview .tabs{margin-left:-8px;margin-right:-8px;padding-bottom:1rem;}.account-order-history-overview .tabs.tabs-responsive .tabhead a{padding-left:8px;}.account-order-history-overview .tabs .panel{padding-right:16px;padding-left:16px;}}@media(min-width:768px){.account-order-history-overview .tabs-list .last{display:none;}}.account-returnRequesthistory-header,
.account-orderhistory-header{background-color:#eeeeee;padding:1rem;}@media(min-width:768px){.account-returnRequesthistory-header,
 .account-orderhistory-header{padding:2rem 1rem;}}@media(max-width:1439px){.account-returnRequesthistory-header .order-payed-with,
 .account-orderhistory-header .order-payed-with{font-weight:bold;}}@media(min-width:768px){.account-returnRequesthistory-header .order-payed-with,
 .account-orderhistory-header .order-payed-with{height:2.4rem;}}@media(min-width:1440px){.account-returnRequesthistory-header .order-payed-with,
 .account-orderhistory-header .order-payed-with{text-align:right;max-width:23rem;}}.account-returnRequesthistory-header .order-payed-with .payment-logo,
.account-orderhistory-header .order-payed-with .payment-logo{width:4.3rem;border:none;margin-right:0;vertical-align:middle;}@media(min-width:768px){.account-returnRequesthistory.subentry.package{padding-left:3rem;}}.account-orderhistory .alert{margin-bottom:0;}.account-orderhistory .item__list{margin:0 0 2.5rem 0;}.account-orderhistory .item__list .item__list--item{margin-bottom:32px;}@media(max-width:1023px){.account-orderhistory .item__list .item__list--item{display:block;}}.account-orderhistory .item__list .item__list--item .btn-container{padding-right:0;}@media(max-width:767px){.account-orderhistory .item__list .item__list--item .btn-container{margin-top:2rem;padding:0 0 0 4px;}}@media(min-width:1024px){.account-orderhistory .item__list .item__list--item .btn-container{margin-top:2rem;}}.account-orderhistory .item__list .item__list--item .item-image{margin-left:0;margin-bottom:12px;}@media(max-width:767px){.account-orderhistory .item__list .item__list--item .item-quantity-total-container{padding-right:0;clear:both;}}@media(min-width:1440px){.account-orderhistory .item__list .item__list--item .item-quantity-total-container{padding-left:0;}}@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;}}.account-orderhistory .item__list .item__list--item .item-quantity-total-container .item__total{padding:0;display:block;}@media(min-width:768px){.account-orderhistory .item__list .item__list--item .item-quantity-total-container .item__total{margin-bottom:16px;}}@media(max-width:1439px){.account-orderhistory .item__list .item__list--item .item-quantity-total-container .item__total{margin-top:4px;}}@media(min-width:1440px){.account-orderhistory .item__list .item__list--item .item-quantity-total-container .item__total{text-align:right;padding-right:12px;}}.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:4px;}@media(max-width:767px){.account-orderhistory .item__list .item__list--item .delivery-state-container{clear:both;padding-left:8px;}}.account-orderhistory .item__list .item__list--item .delivery-state{padding-right:0;}@media(min-width:768px){.account-orderhistory .item__list .item__list--item .delivery-state{align-self:flex-end;}}.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{color:#000000;margin-bottom:4px;}.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{text-decoration:none;color:#0090c6;}.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;}@media(min-width:1440px){.account-orderhistory .item__list .product-code{margin-bottom:16px;}}.account-orderhistory .btn,
.account-orderhistory .btn-return-item-info{white-space:pre-wrap;margin-top:0.5rem !important;}@media(max-width:767px){.account-orderhistory .btn,
 .account-orderhistory .btn-return-item-info{margin-bottom:16px;}}.page-update-profile .note-mandatory-fields{margin-bottom:4rem;}@media(max-width:767px){.page-update-profile .note-mandatory-fields{margin-top:2rem;padding-right:12px;}}.page-add-edit-address .tabs,
.page-add-edit-address .tabbody{padding-bottom:0;}.page-add-edit-address .note-mandatory-fields{margin-bottom:4rem;margin-top:2rem;}.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;}#aldiContactForwardingAgentForm label{display:block;}#aldiContactForwardingAgentForm textarea{width:100%;}.suggested_address_container .address-card{padding:0;border:none;}.suggested_address_container .address-card strong{font-weight:normal;}@media(max-width:767px){.suggested_address_container .row-eq-height [class*=col-]:first-child{margin-bottom:1rem;}}.suggested_address_container h3{margin-top:0;}.suggested_address_container form{align-self:flex-end;width:100%;}.suggested_address_container .address-list-wrapper{border:1px solid #cccccc;height:100%;padding:0.9rem 1.5rem 1.5rem 1.5rem;}@media(max-width:767px){.suggested_address_container .address-list-wrapper{margin-bottom:1rem;margin-left:0 !important;margin-right:0 !important;height:auto;}}.warranty-label{margin-top:10px;}.order-date{margin-right:25px;}.item-info .btn{margin-top:-1px;}@media(max-width:1023px){.label-wrapper{display:block;margin-bottom:1rem;}}.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){.account-deletion-modal .btn-primary{margin-top:1rem;}}.item__list__cart .item__list--item .item__menu{width:100%;padding-left:0;position:relative;top:auto;right:auto;}@media(min-width:768px){.item__list__cart .item__list--item .item__menu{padding-right:0;}}.item__list__cart .item__list--item .item__menu .remove-entry-btn a{display:inline-block;text-decoration:none;}.item__list .item__list--item .item-info > div{width:100%;}.item__list .item__list--item .item-info .name-manufacturer,
.item__list .item__list--item .item-info .item__stock{width:100%;}.item__list .item__list--item .item-info .name-manufacturer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.item__list .item__list--item .item-info .additional-info,
.item__list .item__list--item .item-info .additional-delivery-info{width:100%;}@media(max-width:767px){.item__list .item__list--item .item-info .additional-info .variant-item{display:inline-block;}}@media screen and (min-width:768px){.cart-container{background-color:#e1eff8;border-top:1px #999999 solid;border-bottom:1px #999999 solid;padding-top:1rem;padding-bottom:1.3rem;}.cart-container .cart-totals .cart-totals-container{background-color:transparent;border-top:1px transparent solid;border-bottom:1px transparent solid;padding-top:0;padding-bottom:0;}}.cart_content__empty .btn{width:100%;}.truncated-dropdown{max-width:100%;height:42px;position:relative;border:1px solid #424242;background-color:#ffffff;border-radius:5px;}.truncated-dropdown .dropdown-current-value{width:100%;display:inline-block;height:40px;padding-top:5px;padding-left:12px;padding-right:35px;line-height:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.truncated-dropdown .dropdown-arrow{display:block;width:12px;height:12px;position:absolute;right:16px;top:14px;background-image:url('../_ui/responsive/theme-aec/images/icon/arrow-down.svg') !important;background-repeat:no-repeat;background-size:12px 12px;}.truncated-dropdown select{position:absolute;width:100%;height:40px;left:0;top:0;cursor:pointer;opacity:0;}.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;}.form-control{border:1px solid #424242;transition:border-color 0.3s;appearance:none;-webkit-appearance:none;box-shadow:none;outline:0;}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-repeat:no-repeat;background-position:center right 10px;background-size:15px 15px;text-transform:none;}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;}textarea .form-control{display:block;padding:8px;resize:vertical;min-height:auto;}@media(max-width:767px){textarea .form-control{max-height:115px;}}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:rgba(255, 200, 0, 0.1);}.form-control:focus{border-color:#999999;}.form-group.has-error .form-control{border-color:#c80000;}.form-group.has-warning .form-control{border-color:#ffc800;}.search-form .input-group{display:flex;}.search-form .input-group-btn{display:block;font-size:1em;order:-1;width:50px;}.search-form .input-wrapper{flex-grow:1;}.has-warning .control-label{color:#202b78;}.has-warning.form-group input.form-control{background:rgba(255, 200, 0, 0.1);border-color:#ffc800;}.has-warning.form-group .input-group-addon{background-color:inherit;border-color:#ffc800;}.has-warning.form-group .help-block{font-weight:normal;color:#202b78;font-size:1.2rem;display:flex;align-items:center;}.has-warning.form-group .help-block .svg-icon{fill:#202b78;width:1em;height:1em;margin-right:4px;}.has-warning .help-block{font-weight:normal;color:inherit;}.has-warning input.form-control{background:inherit;border-color:inherit;}.has-warning .form-control{color:#202b78;}.form-group{position:relative;}.form-group .input-group-addon{border:none;background:none;position:absolute;z-index:3;width:30px;padding:6px 4px 6px 0;top:27px;right:0;cursor:pointer;}@media(min-width:768px){.form-group .input-group-addon{top:34px;}}.form-group .input-group-addon:focus{outline:none;}.form-group .popover.in{z-index:239;}@media(max-width:767px){.form-group .popover{max-width:none;left:auto !important;right:0 !important;width:100%;}.form-group .popover .arrow{right:4px !important;left:auto !important;}}@media(min-width:768px){.form-group .popover{min-width:400px;max-width:700px;width:100%;}}.form-group .popover .popover-title{border:none;padding:1rem 1rem 0 1rem;background-color:#ffffff;}.form-group .popover .popover-content{padding:0.5rem 1rem 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{cursor:pointer;user-select:none;font-size:1.3rem;}.form-group .input-group .toggle-pw-visibility-icons{padding-top:12px;padding-bottom:12px;}.radio-inline input[type="radio"]{margin-left:-18px;}.no-panels .panel{display:none;}.modal{z-index:9999;justify-content:center;align-items:center;display:none;margin-bottom:0;padding:0 !important;}.modal.fade .modal-dialog{transform:translate(0, 0);}.modal-header.no-title{border-bottom:none;}.modal-dialog{animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1);animation-duration:0.3s;animation-fill-mode:forwards;max-height:calc(100% - 20px);display:flex;flex-direction:column;}.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 .modal-title{padding-right:36px;}#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{width:auto;max-width:90%;overflow:hidden;}.modal-dialog.modal-auto:not(.modal-fullscreen){display:inline-flex;align-items:center;left:50%;position:relative;transform:translateX(-50%);margin:10px auto;}.modal-open .modal-dialog.modal-auto{animation-name:modalScaleInCenter;}.modal-isclosed .modal-dialog.modal-auto{animation-name:modalScaleOutCenter;}@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%);}}.modal-empty{display:none !important;}@media print{.modal-open .modal{overflow:auto;position:relative;}.modal-dialog__close{display:none;}}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(99%);max-height:unset !important;flex-direction:initial !important;margin:auto;}.modal-dialog-centered::before{display:block;height:calc(99vh);content:"";}.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;}@media(max-width:1023px){.modal.checkout-delete-address-modal .modal-dialog .modal-content{padding:24px;}}.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 0;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;}.newsletter-teaser{background-color:#172b4d;color:#ffffff;margin-bottom:0;}.newsletter-teaser .newsletter-teaser__inlay{display:flex;flex-direction:column;padding:2.2rem 0 0;align-items:center;justify-content:space-evenly;margin-left:auto;margin-right:auto;}@media(min-width:768px){.newsletter-teaser .newsletter-teaser__inlay{flex-direction:row;padding:1.6rem 0 0;}}.newsletter-teaser .newsletter-teaser__wrapper{max-width:90%;width:100%;margin:0 auto;}.newsletter-teaser .newsletter-teaser__wrapper:first-child{display:flex;}.newsletter-teaser .newsletter-teaser__wrapper svg{margin-right:1.6rem;height:3.5em;width:3.5em;position:relative;top:-6px;}@media(min-width:768px){.newsletter-teaser .newsletter-teaser__wrapper{flex:1 0 40%;max-width:40%;margin:auto;}}@media(min-width:1024px){.newsletter-teaser .newsletter-teaser__wrapper{flex:1 0 45%;max-width:45%;}}@media(min-width:1440px){.newsletter-teaser .newsletter-teaser__wrapper{padding:0 1.5rem;}}.newsletter-teaser .newsletter-teaser__title{font-size:1.8rem;line-height:2.16rem;margin:0;}@media(max-width:767px){.newsletter-teaser .newsletter-teaser__copy{font-size:1.8rem;line-height:2.52rem;}}.newsletter-teaser .newsletter-teaser__form{display:flex;flex-direction:column;justify-content:flex-end;}@media(min-width:768px){.newsletter-teaser .newsletter-teaser__form{flex-direction:row;}}.newsletter-teaser .newsletter-teaser__form .textfield{position:relative;display:flex;flex-direction:column;margin-bottom:1.6rem;}@media(min-width:768px){.newsletter-teaser .newsletter-teaser__form .textfield{flex:0 1 100%;}}.newsletter-teaser .newsletter-teaser__form .textfield .textfield__control{display:block;width:100%;border-radius:5px;background-color:#f2f5f8;border:0;color:#172b4d;padding:0.8rem 1rem;transition:border-color 0.3s;appearance:none;outline:0;box-shadow:none;height:5rem;}.newsletter-teaser .newsletter-teaser__form button{flex:1 0 auto;margin-bottom:1.6rem;}@media(min-width:768px){.newsletter-teaser .newsletter-teaser__form button{margin-left:1rem;}}.panel{box-shadow:none;}@media(max-width:767px){.panel{border-top:1px #dfdfdf solid;border-radius:0;padding-left:4px;padding-right:4px;margin-bottom:0;}}@media(min-width:768px){.panel{border:1px #dfdfdf solid;}}@media(max-width:1023px){.panel:last-child{border-bottom:1px #dfdfdf solid;}}.panel .panel-body{padding:0;}.panel .panel-headline{padding:0;}@media(min-width:768px){.my-account-access-data .panel .panel-headline{padding-bottom:0;}}.panel .panel-headline .icon{float:right;font-size:1.75rem;transform:rotate(90deg);top:-2px;position:relative;}.panel .panel-headline .icon.rotate-180{top:2px;transform:rotate(-90deg) scaleY(-1);}.password-policy-list{display:block;list-style-type:none;margin-top:5px;}.password-policy-entry{display:none;padding-left:1.6rem;padding-right:0;font-size:12px;line-height:1.3333;}@media(min-width:768px){.password-policy-entry{padding-left:2rem;}}.password-policy-entry .icon{font-size:1.2rem;margin-left:-2rem;}.password-policy-entry span{margin-right:0.25rem;}.password-policy-entry.show{display:list-item;color:#424242;}.password-policy-entry.valid{display:list-item;color:#2cbe32;}.password-policy-entry.invalid{display:list-item;color:#c51718;}.product-services{border-bottom:1px solid #cccccc;height:53px;padding-bottom:2px;margin-bottom:27px;display:flex;}@media screen and (max-width:767px){.product-services{display:none;}}.product-services .product-services-nav{margin-right:1.5rem;position:relative;}.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;}@media screen and (max-width:767px){.product-services .product-services-nav .icon{font-size:4.2rem;}}.product-services .product-services-nav .icon:hover{color:#2490d7;}.product-services .product-services-nav .services-nav-group .icon{font-size:2.6rem;}@media screen and (max-width:767px){.product-services .product-services-nav .services-nav-group .icon{font-size:3.4rem;}}.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{display:inline-block;margin-right:8px;position:relative;top:-6px;}.product-services .campaign-period{line-height:1.2;font-size:1.3rem;margin-top:-0.2rem;flex-grow:1;}.product-services .product-services-share{text-align:right;width:6rem;float:right;}.product-services .product-services-share a{text-decoration:none;}@media screen and (max-width:767px){.product-services .product-services-share{width:auto;position:absolute;right:0.5rem;}}.product-details .brand-name{font-size:14px;line-height:1.2143;}@media screen and (min-width:768px){.product-details .brand-name{margin-bottom:2px;}}.product-details .name{margin-top:0;margin-bottom:1.4rem;}@media(max-width:767px){.product-details .name{margin-bottom:2rem;}}.product-details .description{padding-top:0;font-size:16px;}@media(max-width:1439px){.product-details .description{border:0;}}.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;}.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;}@media(max-width:1023px){.page-productDetails .panel a:not(.item-downloads-link){font-weight:bold;}}@media(max-width:1023px){.page-productDetails .panel .panel-headline > .tabhead > a[aria-expanded="true"]{color:#2490d7;}}.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 .productDetailsPageSectionCrossSelling-component > .product-card-list > h2{font-size:24px;line-height:1.25;}@media(min-width:768px){.page-productDetails .productDetailsPageSectionCrossSelling-component > .product-card-list > h2{font-size:30px;line-height:1.2333;}}@media(min-width:768px){.page-productDetails .modal-md{max-width:400px;}}@media(max-width:767px){.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-gallery{position:relative;}.product-gallery .product-availability{position:absolute;z-index:2;top:0;right:8px;transform:translateY(-50%);}@media(min-width:768px){.container .product-details-container{padding-top:40px;}}@media print{.product-specs,
 .product-labels,
 .item-downloads{display:none;visibility:hidden;}.product-specs *,
 .product-labels *,
 .item-downloads *{display:none;visibility:hidden;height:0;}}.product-labels{position:relative;margin-top:3.1rem;}@media(min-width:768px){.product-labels{margin-top:1rem;}}.product-labels .product-label{margin-bottom:2rem;}.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%;}@media(max-width:767px){.tabbody .product-labels .product-label{text-align:center;}}.product-labels img{display:inline-block;max-width:200px;}@media(max-width:767px){.product-labels img{margin:auto;}}.product-labels .icon{font-size:1.9rem;}@media(max-width:767px){.energy-label--scale + .product-labels{margin-top:1rem;}}.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;color:#202b78;padding-left:3.2rem;}.product-period strong{padding-left:2px;}.product-period svg{margin-left:-3.2rem;vertical-align:top;}.image-gallery{margin-bottom:40px;}.product-media{position:relative;}.product-media .icon{font-size:2rem;line-height:1;vertical-align:bottom;transform:translateX(50%);}.page-details-variants-select .variant-section .variant-selector{display:block;}@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;}}.page-details-variants-select .variant-section .variant-selector .variant-item-info{font-style:normal;}@media screen and (max-width:767px){.delivery-infos svg{position:relative;top:-1px;}}@media screen and (max-width:1023px){.page-productDetails .slick-list{margin-top:0;}}.energy-label{position:relative;}.energy-label .energy-label__inner{width:50px;height:28px;padding:0 0 4px 4px;margin-right:18.66666667px;display:inline-block;position:relative;font-weight:bold;font-size:20px;color:#ffffff;line-height:1.25;text-align:left;cursor:default;}.energy-label .energy-label__inner::after{position:absolute;top:0;left:100%;border:14px solid transparent;content:"";z-index:1;}@media(min-width:768px){.energy-label .energy-label__inner{height:38px;width:60px;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{height:38px;width:60px;font-size:30px;line-height:1.1;}.product-details-labels-wrapper .energy-label .energy-label__inner::after{border:19px solid transparent;}@media(min-width:768px){.product-details-labels-wrapper .energy-label .energy-label__inner{height:48px;width:60px;font-size:40px;}.product-details-labels-wrapper .energy-label .energy-label__inner::after{border:24px 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{width:60px;padding:0;margin-right:0;display:inline-block;}.energy-label--eu .energy-label__inner::after{content:none;}.energy-label--eu .energy-label__inner img{width:100%;height:auto;display:inline-block;vertical-align:top;}.product-card .energy-label--eu .energy-label__inner img{opacity:1;}.energy-label--eu.js-energy-label-link .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--scale .product-card{line-height:1.8rem;font-size:0.9rem;}.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{line-height:1.6rem;font-size:1.1rem;}.energy-label--eu .energy-label__inner{width:92px;}}.product-card.product-hero{height:100%;}.product-card.product-hero .energy-label{margin-top:1rem;}.product-card.product-hero .variant-section{position:static;}.product-card.product-hero .card-image{height:100%;}@media(min-width:768px){.product-card.product-hero .card-image .icon{bottom:9px;left:10px;}}@media(min-width:1024px){.product-card.product-hero .card-image .icon{bottom:4px;left:10px;}}.product-card.product-hero .card-content{padding:1.2rem 16px 12px 16px;margin:0;height:100%;position:relative;}.product-card.product-hero .card-content .additional-info{position:absolute;top:auto;}.product-card.product-hero .additional-info,
.product-card.product-hero .price{bottom:7rem;top:auto;}.product-card.product-hero .btn{width:calc(100% - 16px);}.product-card.product-hero .product-name + hr{background-color:#2490d7;width:6rem;height:0.3rem;margin:8px 0 13px;text-align:left;}.product-card.product-hero .inner-wrapper{height:100%;}.product-card.product-hero .inner-wrapper > .row{height:100%;}.product-card.product-hero.product-out-of-stock .banderole::before{border-width:4px;height:3.2rem;margin-left:-4px;}.visible-xs .product-card.product-out-of-stock .banderole{top:40%;}.reminder-product .productname{font-style:normal;font-weight:bold;margin-bottom:16px;display:block;}.reminder-product .formattedValue{margin-bottom:12px;font-weight:700;display:inline-block;}.reminder-product#reminder-product-container-registered .icon{font-size:4.2rem;padding-top:1rem;}.reminder-product .btn-primary{margin-bottom:12px;}.reminder-product__hint{font-style:normal;font-weight:bold;display:block;margin-bottom:8px;}.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;}.account-reminders .pagination-wrap{padding-top:24px;}.account-reminders .alert > .icon--info{vertical-align:text-top;position:relative;top:6px;}.account-reminders .account-reminders-description{font-size:16px;padding-bottom:24px;}.account-reminders .account-reminders-description-read-more-target{opacity:0;max-height:0;font-size: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{opacity:1;font-size:inherit;max-height:999em;}.account-reminders .js-account-reminders-description-read-more-trigger,
.account-reminders .js-account-reminders-description-read-less-trigger{cursor:pointer;display:inline-block;font-size:inherit;text-decoration:underline;}.account-reminders .account-reminder-item{background:#ffffff;position:relative;padding:12px;}@media(max-width:1023px){.account-reminders .account-reminder-item{border-top:1px solid #eeeeee;border-bottom:none;border-right:none;border-left:none;}}@media(min-width:1024px){.account-reminders .account-reminder-item{border:1px solid #eeeeee;}}.account-reminders .account-reminder-item .item-reminder-info,
.account-reminders .account-reminder-item .item-status{font-size:14px;}.account-reminders .account-reminder-item .item__name{margin-bottom:1rem;font-weight:bold;font-style:normal;}@media(max-width:767px){.account-reminders .account-reminder-item .item__name{font-size:1.4rem;line-height:1.9rem;}}@media(min-width:768px){.account-reminders .account-reminder-item .item__name{font-size:1.6rem;line-height:2.3rem;}}@media(min-width:1024px){.account-reminders .account-reminder-item .additional-info,
 .account-reminders .account-reminder-item .item-reminder-info,
 .account-reminders .account-reminder-item .item-status,
 .account-reminders .account-reminder-item .item-reminder-unsubscribe{font-size:14px;}}@media(max-width:1023px){.account-reminders .account-reminder-item .additional-info,
 .account-reminders .account-reminder-item .item-reminder-info,
 .account-reminders .account-reminder-item .item-status,
 .account-reminders .account-reminder-item .item-reminder-unsubscribe{font-size:16px;}}.account-reminders .account-reminder-item .additional-info{padding-bottom:6px;}.account-reminders .account-reminder-item .item-status-oneline,
.account-reminders .account-reminder-item .price__meta,
.account-reminders .account-reminder-item .price__label{display:inline-block;}@media(max-width:1023px){.account-reminders .account-reminder-item .item-price-simple,
 .account-reminders .account-reminder-item .item-status-oneline{padding-top:3px;}}@media(max-width:767px){.account-reminders .account-reminder-item .item-price-simple,
 .account-reminders .account-reminder-item .item-status-oneline{font-size:14px;}}@media(min-width:768px){.account-reminders .account-reminder-item .item-price-simple,
 .account-reminders .account-reminder-item .item-status-oneline{font-size:16px;}}.account-reminders .account-reminder-item .price__previous-percentage:empty{display:none;height:0;padding:0 0;margin:0 0;}.account-reminders .account-reminder-item .product-not-available{color:#888888;display:inline-block;}.account-reminders .account-reminder-item .product-available{color:#008000;display:inline-block;}.account-reminders .account-reminder-item .addProductToCart-btn.disabled{color:#ffffff;background-color:#888888;}.account-reminders .account-reminder-item .item-image{padding:0 0;}.account-reminders .account-reminder-item .img-responsive{margin:0;max-width:content-box;}.account-reminders .account-reminder-item .variant-section{margin:12px 0 0 0;}.account-reminders .account-reminder-item .unsubscribe-product-reminder-btn{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:#000000;text-transform:unset;text-align:left;}@media(min-width:1024px) and (max-width:1439px){.account-reminders .account-reminder-item .item-action{position:absolute;bottom:12px;right:12px;padding:0;}}.account-reminders .account-reminder-item .energy-label > .icon--zoom{position:relative;}.account-reminders .account-reminder-item .chooseProduct-btn > .icon--arrow-right,
.account-reminders .account-reminder-item .icon--arrow-right::before{font-size:16px;vertical-align:center;}.account-reminders .account-reminder-item .accordion-toggle.collapsed > svg{transform:rotate(180deg);}.account-reminders .account-reminder-item .account-reminder-item-accordion > *{padding-left:0;padding-right:0;}.account-reminders .account-reminder-item .account-reminder-item-accordion .price__meta,
.account-reminders .account-reminder-item .account-reminder-item-accordion .price__label{display:inline-block;margin:0;}.account-reminders .account-reminder-item .account-reminder-item-accordion .item-reminder-info{padding-top:12px;}.account-reminders .account-reminder-item .account-reminder-item-accordion .item-reminder-info-date{padding-bottom:12px;}@media(max-width:767px){.account-reminders .account-reminder-item .account-reminder-item-accordion .item-reminder-info,
 .account-reminders .account-reminder-item .account-reminder-item-accordion .item-reminder-info-date,
 .account-reminders .account-reminder-item .account-reminder-item-accordion .item-reminder-unsubscribe{font-size:14px;}}@media(min-width:768px){.account-reminders .account-reminder-item .account-reminder-item-accordion .item-reminder-info,
 .account-reminders .account-reminder-item .account-reminder-item-accordion .item-reminder-info-date,
 .account-reminders .account-reminder-item .account-reminder-item-accordion .item-reminder-unsubscribe{font-size:16px;}}@media(min-width:768px) and (max-width:1023px){.account-reminders .account-reminder-item .account-reminder-item-accordion .item-reminder-unsubscribe{padding-bottom:12px;}}.account-reminders .account-reminder-item .account-reminder-item-accordion .item-energy-label{padding-top:18px;}.account-reminders .account-reminder-item .account-reminder-item-accordion .energy-label--scale{font-size:14px;}.account-reminders .account-reminder-item .account-reminder-item-accordion .item-energy-label > *{margin:0;}.account-reminders .account-reminder-item .account-reminder-item-accordion .additional-info{font-size:16px;padding-top:18px;}.account-reminders .account-reminder-item .account-reminder-item-accordion .item-action{padding-top:24px;margin:0;}.progressbar{position:relative;}@media(max-width:767px){.progressbar .col-xs-12 > .row{margin-left:-8px;margin-right:-8px;}}.progressbar .progressbar-step{flex-direction:column;align-items:center;flex-basis:0;flex-grow:1;display:flex;}@media(max-width:767px){.progressbar .progressbar-step{float:left;width:20%;}}.progressbar .progressbar-step a,
.progressbar .progressbar-step > span{display:block;text-align:center;height:100%;color:#202b78;}.progressbar .progressbar-step a .progress-step-counter,
.progressbar .progressbar-step > span .progress-step-counter{justify-content:center;align-items:center;height:40px;margin-top:-40px;display:flex;font-size:14px;line-height:1.2143;}@media(min-width:768px){.progressbar .progressbar-step a .progress-step-counter,
 .progressbar .progressbar-step > span .progress-step-counter{font-size:16px;line-height:1.4375;}}@media(max-width:767px){.progressbar .progressbar-step a .progress-step-counter,
 .progressbar .progressbar-step > span .progress-step-counter{height:40px;margin-top:-40px;}}.progressbar .progressbar-step a:hover,
.progressbar .progressbar-step a:focus{color:#5c6a82;}.progressbar .progressbar-step::before{content:"";justify-content:center;width:40px;height:40px;border:1px solid #dfdfdf;border-radius:100%;background:#ffffff;display:flex;}@media(max-width:767px){.progressbar .progressbar-step::before{width:40px;height:40px;}}.progressbar .progressbar-step::after{content:"";position:absolute;top:20px;z-index:-1;left:50%;width:100%;height:0.1rem;background:#dfdfdf;}@media(max-width:767px){.progressbar .progressbar-step::after{top:20px;}}.progressbar .progressbar-step:last-child::after{display:none;}.progressbar .progressbar-step.step-current::before{border-color:#2490d7;background-color:#2490d7;}.progressbar .progressbar-step.step-current .progress-step-counter{color:#ffffff;}.progressbar .progressbar-step.step-done::before{border-color:#2490d7;}.progressbar .progressbar-step.step-done::after{background-color:#2490d7;height:0.2rem;}.progressbar .progressbar-step.step-done .icon{margin-top:-64px;width:16px;height:12px;margin-right:5px;font-size:2.2rem;}.progressbar .progressbar-step.step-done .icon::before{color:#2490d7;}@media(max-width:767px){.progressbar .progressbar-step.step-done .icon{margin-top:-40px;height:40px;}}.progressbar .progress-step-title{display:block;margin-top:4px;text-align:center;}.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;}@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;}}.social-media-bar .social-media-bar__title{display:inline;margin:0;}.social-media-bar .social-media-bar__items{margin:0;list-style-type:none;}.social-media-bar .social-media-bar__item{padding:0 12px;}.social-media-bar .social-media-bar__link{display:block;margin:0;color:inherit;transform:scale(1.2);}.table__retour-information{border-bottom:1px solid #f5f5f5;}.table__retour-information th{color:#000000;background:#ffffff;border-bottom:2px solid #f5f5f5;text-transform:initial;}.table__retour-information th:last-child{text-align:left;}@media(max-width:767px){.table__retour-information td::before{display:block;font-weight:bold;content:attr(data-th);}.table__retour-information td:nth-child(odd){padding-left:0;}.table__retour-information td:nth-child(even){padding-right:0;}}@media(max-width:767px){.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;}}@media(min-width:768px){.table__retour-information tr.consignment-row{border-top:1px solid #f5f5f5;}}@media(max-width:767px){.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;}}@media(min-width:768px){.table__retour-information tr.package-row td + td{border-top:1px solid #f5f5f5;}}@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 .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(min-width:1024px){.login-panel-group .panel-body{min-height:30rem;}}.login-panel-group .guest-login-section{margin-bottom:20px;}@media(min-width:768px){.login-panel-group .panel .panel-headline h2{min-height:54px;}}@media(min-width:768px){.login-panel-group .panel .panel-headline{padding-bottom:8px;}}.login-panel-group .panel .panel-headline svg{height:0.5em;width:0.8em;margin-right:0;margin-left:auto;}.login-panel-group .panel .panel-headline a[aria-expanded="true"] svg{transform:rotate(180deg);}@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-left:8px;padding-right:8px;}}button{font-weight:bold;}option{font-size:0.875em;line-height:18px;padding:6px 13px;width:100%;}.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;font-size:14px;line-height:1.4286;color:#202b78;}.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;padding:3px 25px;clear:both;font-weight:400;line-height:1.4286;color:#202b78;white-space:nowrap;}.display-none{display:none;}.item-label{text-transform:uppercase;font-weight:300;}.item-value{font-size:18px;padding-bottom:8px;text-overflow:ellipsis;overflow:hidden;}.alert{padding-left:30px;padding-right:30px;}@media(max-width:1024px){.alert{padding-left:20px;padding-right:20px;}}.container__full{padding-left:30px;padding-right:30px;}@media(max-width:1024px){.container__full{padding-left:20px;padding-right:20px;}}.well{box-shadow:none;background-color:#f2f4f7;border:none;border-bottom:1px solid #d3d3d3;padding:8px 15px;margin:0;}.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-left:0;padding-right:0;}.well.well-xs{padding:0 15px 5px;}.well.well-xs .well-headline{padding-top:15px;margin:0;}.well.well-xs .well-content{padding-top:16px;}.well.well-sm{padding:8px 16px;}.well.well-md{padding-top:11px;padding-bottom:11px;padding-left:30px;padding-right:30px;}@media(max-width:1024px){.well.well-md{padding-left:20px;padding-right:20px;}}.well.well-lg{padding-top:45px;padding-bottom:35px;padding-left:30px;padding-right:30px;}@media(max-width:1024px){.well.well-lg{padding-left:20px;padding-right: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{background-color:#f2f2f2;color:#202b78;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}.well.well-quinary{background-color:#fff;color:#202b78;border-color:#eeeeee;padding-left:0;padding-right:0;}.well.well-quinary .well-headline{background-color:#128a9e;color:#fff;}.well.well-quinary .well-content{padding-left:30px;padding-right:30px;}@media(max-width:1024px){.well.well-quinary .well-content{padding-left:20px;padding-right:20px;}}.well-headline{margin-left:-15px;margin-right:-15px;font-size:16px;font-weight:700;border-bottom:1px solid #d3d3d3;padding:5px 30px 15px;padding-left:30px;padding-right:30px;}@media(max-width:1024px){.well-headline{padding-left:20px;padding-right:20px;}}.well-headline-sub{font-weight:400;padding-left:10px;}@media(max-width:767px){.well-headline{padding-left:35px;padding-right:35px;}}.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-left:0;padding-right:0;}.well .well-headline{margin:0;padding-left:30px;padding-right:30px;}@media(max-width:1024px){.well .well-headline{padding-left:20px;padding-right:20px;}}@media(max-width:767px){.well,
 .well.well-lg{padding-left:20px;padding-right:20px;}.item-label,
 .item-value{display:inline-block;line-height:3rem;vertical-align:top;width:49%;}.item-value{padding-left:8px;}.item-action{margin-top:16px;}}@media(min-width:768px){.item-label,
 .item-value{display:block;}}@media(min-width:1440px){.container-lg{float:none;margin:0 auto !important;overflow:hidden;}}@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.3333333;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;}}.grid-box{display:grid;margin:0 -8px;}.grid-box .grid-item{margin:0 8px;}@font-face{font-family:FFDINWebPro;font-display:fallback;font-style:normal;font-weight:300;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-face{font-family:FFDINWebPro;font-display:fallback;font-style:normal;font-weight:400;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-face{font-family:FFDINWebPro;font-display:fallback;font-style:italic;font-weight:400;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-face{font-family:FFDINWebPro;font-display:fallback;font-style:normal;font-weight:500;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-face{font-family:FFDINWebPro;font-display:fallback;font-style:normal;font-weight:700;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-face{font-family:FFDINWebPro;font-display:fallback;font-style:normal;font-weight:900;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-face{font-family:FFDINWebProCondensed;font-display:fallback;font-style:normal;font-weight:400;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-face{font-family:FFDINWebProCondensed;font-display:fallback;font-style:normal;font-weight:700;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-face{font-family:Mixa;font-display:fallback;font-style:normal;font-weight:400;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-face{font-family:Mixa;font-display:fallback;font-style:normal;font-weight:600;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-face{font-family:aldi-hd-icons;font-display:block;src:url("../_ui/responsive/theme-aec/fonts/icons/icons.woff2") format("woff2"), url("../_ui/responsive/theme-aec/fonts/icons/icons.woff") format("woff");}@font-face{font-family:aldi-hd-shop-icons;font-display:block;font-weight:normal;font-style:normal;src:url("../_ui/responsive/theme-aec/fonts/icons/iconfont-aldi-nord.eot");src:url("../_ui/responsive/theme-aec/fonts/icons/iconfont-aldi-nord.eot?#iefix") format("embedded-opentype"), url("../_ui/responsive/theme-aec/fonts/icons/iconfont-aldi-nord.woff") format("woff"), url("../_ui/responsive/theme-aec/fonts/icons/iconfont-aldi-nord.ttf") format("truetype"), url("../_ui/responsive/theme-aec/fonts/icons/iconfont-aldi-nord.svg?#iconfont-aldi-nord-mms") format("svg");}@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;}}.card-style{border:1px solid #dfdfdf;border-radius:5px;}@media(hover:hover){.card-style{transition:box-shadow 0.3s, transform 0.3s;transform:translateZ(0);filter:blur(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;}address{margin:0;}.back-to-top{text-align:right;position:absolute;top:auto;right:0;bottom:0;left:0;overflow:visible;}.back-to-top-btn{width:48px;height:48px;padding:0;border-radius:3px;box-shadow:0 10px 30px rgba(141, 149, 164, 0.6);background-color:#ffffff;text-align:center;color:#2490d7;display:flex;align-items:center;justify-content:center;position:fixed;right:8px;bottom:20px;z-index:5;opacity:1;transition:opacity 0.3s ease-out 0s;}.back-to-top-btn svg{width:13px;height:20px;display:inline-block;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;font-size:14px;line-height:1.2143;background-color:#ffffff;font-family:"FFDINWebPro", Arial, sans-serif;color:#202b78;text-rendering:optimizeLegibility;overflow-x:hidden;}@media(min-width:768px){body{font-size:16px;line-height:1.4375;}}.brand-name,
.product-item__brand-name{font-weight:700;text-transform:uppercase;color:#8d95a4;display:block;}input[readonly]{background-image:url("../_ui/responsive/theme-aec/images/icon/lock.svg");background-repeat:no-repeat;background-size:1em auto;background-position:right 4px center;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{border:none;border-top:1px solid #dfdfdf;margin-top:24px;margin-bottom:24px;}.icon{font-size:2.6rem;vertical-align:middle;display:inline-block;}.icon::before{font-size:inherit;speak:none;font-style:normal;font-weight:400;font-family:'aldi-hd-icons', sans-serif;}.image-gallery__image .icon,
.gallery-article__thumbs .icon{display:block;position:absolute;z-index:2;text-align:center;}.image-gallery__image .icon.icon--zoom{width:48px;height:48px;padding:12px;background-color:rgba(255, 255, 255, 0.7);top:auto;right:0;bottom:0;left:auto;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;height:1.5em;width:1.5em;}.form-group .svg-icon{height:1.6rem;width:1.6rem;fill:#202b78;}@media screen and (min-width:1024px){.mini-cart-icon .svg-icon{margin-top:-3px;}}.product-services-share .svg-icon{height:1em;width:1em;margin-left:10px;}.svg-icon.delivery-info{position:relative;top:1px;}.teaser-slider-component .svg-icon{height:3em;width:3em;margin:1rem 0;}.icon-text-teaser .svg-icon{height:2.8em;width:2.8em;margin-bottom:0.6rem;}.item-downloads .svg-icon{height:1em;width:1em;margin-right:0.8rem;}.download-links .svg-icon{height:1em;width:1em;margin-top:-1px;}.action-bar .svg-icon{height:2rem;width:2rem;margin-left:24px;position:relative;top:5px;}@media screen and (min-width:768px){.action-bar .svg-icon{top:3px;}}@media screen and (min-width:1024px){.action-bar .svg-icon{height:1.6rem;width:1.6rem;top:1px;}}.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{height:1em;width: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{height:2rem;width:7rem;}.svg-mastercard svg{height:2.8rem;width:4.6rem;}.svg-paypal svg{height:2.3rem;width:8.8rem;}.svg-klarna svg{height:3.2rem;width:5.8rem;}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{background-color:#ffffff;position:absolute;top:0;right:0;bottom:0;left:0;}.loading-ring div{box-sizing:border-box;width:48px;height:48px;border:4px solid #2490d7;border-color:#2490d7 transparent transparent;border-radius:50%;position:absolute;top:50%;left: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{width:32px;height:32px;margin-right:12px;background-color:transparent;display:inline-block;position:relative;top:auto;right:auto;bottom:auto;left:auto;}.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:transparent;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{padding:16px 0;display:inline-block;}.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{color:inherit;font-style:normal;display:block;}.product-name:link,
.product-name:visited{color:inherit;}.product-name:hover,
.product-name:focus,
.product-name:active{color:inherit;text-decoration:none;}.promo-banner{text-align:left;white-space:normal;display:flex;flex-direction:column;}.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{max-width:300px;display:block;}.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{height:100vh;height:100dvh;overflow:hidden;}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;}}.account-orderhistory-header{margin-bottom:20px;}.account-orderhistory-header .label-wrapper{display:block;}.account-deletion{font-size:16px;line-height:1.4375;}.account-deletion .panel{margin-left:0;margin-right:0;margin-bottom:64px;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{padding:24px 16px;border:1px #eeeeee solid;border-radius:5px;height:100%;}.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;}@media(max-width:767px){.accordion-update-data .my-account-access-data .panel{padding-left:0;padding-right: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{border:1px solid #eeeeee;margin-left:8px;margin-right:8px;}.page-account .account-section-content .responsive-boxes h1{padding-left:8px;padding-right:8px;}}@media(min-width:768px){.page-account .account-section-content .container__alert{margin:0;}}@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{align-self:stretch;line-height:32px;display:inline-block;vertical-align:middle;}.account-orderhistory-header .order-total,
 .account-orderhistory-header .order-payed-with{flex-grow:1;text-align:right;}.account-deletion .panel{padding:24px;}}.accordion{margin-bottom:40px;}.accordion-item{border-bottom:1px solid #dfdfdf;}.accordion-item:first-child{border-top:1px solid #dfdfdf;}.accordion-item__header{width:100%;padding-top:16px;padding-bottom:16px;position:relative;}.accordion-item__header button{width:100%;padding:0;text-align:left;color:inherit;font-weight:700;display:block;}.accordion-item__header button svg{color:#2490d7;position:absolute;top:50%;right:0;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{text-decoration:none;color:#2490d7;}}@media(min-width:1440px){.accordion-item__header{padding-top:24px;padding-bottom:24px;}}.address-card{border-radius:5px;border-color:#dfdfdf;padding:16px;height:100%;}.address-card.active{background-color:rgba(36, 144, 215, 0.1);}.address-card .radio__label{margin-bottom:16px;}.address-card .radio__label > span{display:inline-block;vertical-align:top;}.address-card .card-actions{margin-top:24px;}.address-card .card-actions a:hover{text-decoration:none;cursor:pointer;}.address-card .card-actions > *{padding:4px;position:relative;z-index:1;}.address-card .card-actions > *:hover::after{display:block;background-color:#2490d7;position:absolute;content:" ";height:1px;width:92%;right:4px;bottom:-1px;}.address-card div:first-child label.radio{width:100%;}.billing-address-cards-container .address-card,
.delivery-address-cards-container .address-card{padding:24px 0 24px 0;background-color:transparent;border:none;border-bottom:1px solid #dfdfdf;border-radius:0;justify-content:space-between;display:flex;flex-flow:row nowrap;}.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{align-self:auto;margin-top:0;flex-direction:column;justify-content:space-between;overflow:initial;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{height:1.7em;width:1.7em;margin:0;padding:0;}.billing-address-cards-container .address-card > div,
.delivery-address-cards-container .address-card > div{width:auto;overflow:hidden;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;}.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-left:-8px;margin-right:-8px;border-top:1px solid #cccccc;margin-bottom:1.6rem;}.address-list .address-list-wrapper [class*="col-"]{padding-left:0;padding-right:0;}.address-list .address-list-wrapper .address-card{border-left:0;border-right:0;border-top: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-"]{float:none;display:flex;}}.address-selection{}.address-selection li .address-post__office::before,
.address-selection li .address-packstation::before{height:20px;width:20px;bottom:20px;}.address-selection h2{margin-bottom:40px;}.address-selection .delivery-address-form .tabbody select,
.address-selection .billing-address-form .tabbody select{appearance:none;-moz-appearance:none;-webkit-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;}.address-selection .delivery-address-form .edit-address-form-title,
.address-selection .billing-address-form .edit-address-form-title{margin:0;display:none;}.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{border-top:none;padding-top:0;}.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{margin-bottom:16px;display:flex;align-items:center;}.address-selection .address-recommendation-warning svg.svg-icon{height:1.3em;width: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{background-color:#c4c4c4;border-color:#8d95a4;}.address-selection .checkbox.checked label .custom-checkbox::before{background-color:#2490d7;border-color:#2490d7;}.address-selection .checkbox.checked label .custom-checkbox::after{color:#ffffff;top:12px;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{color:#2490d7;display:flex;align-items:center;}.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:32px;}.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{float:left;margin-right:8px;position:absolute;}.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{font-size:18px;margin-left:73px;}.add-to-cart .add-to-cart-item .details .name{font-weight:bold;color:inherit;}.add-to-cart .add-to-cart-item .price{font-size:22px;text-align:right;font-weight:bold;}.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{right:0;top:0;}.main__inner-wrapper .global-alerts{margin-bottom:16px;}.main__inner-wrapper .global-alerts .alert a{text-decoration:underline;}.main__inner-wrapper .global-alerts .alert + .alert{margin-top:16px;}.main__inner-wrapper .global-alerts .alert .close{color:#202b78;opacity:1;font-size:8px;}.search-wrapper .input-group-addon,
.autocomplete-result-container{display:none;}.autocomplete-result-container{padding:12px 8px 0;background:#ffffff;z-index:20;}.autocomplete-result-container .result-list{width:100%;overflow:hidden;}.autocomplete-result-container .search-result-product a{border:1px solid transparent;padding:0;text-decoration:none;display:table;table-layout:fixed;width:100%;}.autocomplete-result-container .search-result-product .thumb{width:65px;display:table-cell;}.autocomplete-result-container .search-result-product .description{display:table-cell;vertical-align:middle;padding-left:12px;font-size:1.4rem;}.autocomplete-result-container .search-result-product .description .search-results-highlight{font-style:normal;}.autocomplete-result-container .search-result-product .description .price{font-size:inherit;color:inherit;line-height:1;}.autocomplete-result-container .search-result-product .description .basicprice{color:#8d95a4;font-size:1rem;}@media(max-width:1023px){.autocomplete-headline{font-size:16px;line-height:1.4375;}}@media(min-width:1024px){.show-more-results{text-align:right;display:block;}.autocomplete-result-container{padding:16px 0;box-shadow:2px 2px 5px rgba(0, 0, 0, 0.29);display:none;position:absolute;top:60px;left:0;right:0;}}@media(min-width:1024px) and (min-width:1024px){.autocomplete-result-container{top:52px;}}.has-suggestions .show-more-results{display:none;}.info-bubble{position:absolute;z-index:1;top:0;right:0;transform:translate(50%, -6px);width:24px;height:24px;color:#202b78;background-color:#ffffff;border:2px solid #00b6ed;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:bold;font-stretch:normal;text-align:center;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{height:32px;margin:0;background-color:#ffc800;text-align:center;overflow:hidden;}.benefits-container li{max-width:100%;height:100%;padding:8px 16px 6px;margin-bottom:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;list-style-type:none;display:block;overflow:hidden;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{margin:0 10px;width:1em;height:1em;font-size:9px;}.breadcrumb-wrapper .breadcrumb{padding:0 0;list-style:none;font-size:10px;font-weight:bold;text-transform:uppercase;background-color:transparent;border-radius:8px;display:flex;}.breadcrumb-wrapper .breadcrumb > li{display:none;align-items:center;padding:0;margin:0;}.breadcrumb-wrapper .breadcrumb > li:nth-last-child(2){display:inline-flex;}@media(min-width:768px){.breadcrumb-wrapper .breadcrumb > li{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{padding:0;margin:0;}.btn{font-size:14px;line-height:1.3571;padding-top:8px;padding-bottom:8px;margin-bottom:0;text-transform:uppercase;text-align:center;text-decoration:none;font-weight:bold;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;transition:background-color 0.3s, color 0.3s;user-select:none;}@media(min-width:768px){.btn{font-size:16px;line-height:1.4375;}}.btn:not(.btn-not-flex){display:flex;align-items:center;border-radius:5px;height:5rem;justify-content:center;padding:0 12px;white-space:normal;}.btn:not(.btn-not-flex) svg{margin-right:0.8em;}.btn:hover,
.btn:focus,
.btn:active{text-decoration:none;box-shadow:none;}input[type="button"] .btn{text-align:center;}.btn-default{background-color:transparent;border-color:#c4c4c4;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]{color:#a7d2ef;background-color:#ffffff;border-color:#e6eaf0;opacity:1;}.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active{color:#a7d2ef;background-color:#ffffff;border-color:#e6eaf0;}.btn-primary{background-color:#2490d7;border-color:#2490d7;color:#ffffff;}.btn-primary:link,
.btn-primary:visited{background-color:#2490d7;border-color:#2490d7;color:#ffffff;}.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active{background-color:#207ebd;border-color:#2490d7;color:#ffffff;}.btn-primary[disabled]{color:#ffffff;background-color:#a7d2ef;border-color:#a7d2ef;opacity:1;}.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active{color:#ffffff;background-color:#a7d2ef;border-color:#a7d2ef;}.btn-minw{min-width:min(100%, 300px);}.btn-select{background-color:#ffffff;border-color:#c4c4c4;color:#202b78;}.btn-select.btn{display:inline-flex;}.btn-select:link,
.btn-select:visited{background-color:#ffffff;border-color:#c4c4c4;color:#202b78;}.btn-select:hover,
.btn-select:focus{border-color:#2490d7;}.btn-select[disabled],
.btn-select.disabled{color:#c4c4c4;border-color:#c4c4c4;overflow:hidden;position:relative;}.btn-select[disabled]::after,
.btn-select.disabled::after{content:"";width:150%;height:2px;background-color:#c4c4c4;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(-45deg);}.btn-select[disabled]:link,
.btn-select.disabled:link,
.btn-select[disabled]:visited,
.btn-select.disabled:visited{color:#c4c4c4;border-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%;}.btn-block + .btn-block{margin-top:5px;}.btn-link{font-weight:400;color:#2490d7;border-radius:0;}.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{color:#2490d7;text-decoration:underline;background-color:transparent;}.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;}.future-campaigns .campaign__flex-box{flex-flow:row wrap;}@media(min-width:768px){.active-campaigns .campaign__flex-box{flex-flow:row wrap;}}.campaigns-landingpage .campaign__flex-box{flex-flow:row wrap;}@media(min-width:768px){.campaign__flex-box{margin-bottom:24px;}}.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{order:4;display:flex;width:100%;justify-content:center;}@media(min-width:768px){.campaign__link{width:50%;align-self:center;}}.campaign__title{position:absolute;bottom:12px;left:12px;width:60%;font-style:normal;font-weight:700;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{display:flex;flex-wrap:wrap;position:relative;}.campaign__date{order:1;color:#202b78;width:100%;align-self:center;font-size:16px;line-height:1.375;}.campaign__date.campaign__date--countdown-beside{width:50%;}@media(min-width:768px){.campaign__date{width:50%;}}.campaign__landingpage .campaign__date{margin-bottom:10px;}.campaign__date svg{fill:#2490d7;}@media(min-width:768px){.campaign__date{font-size:20px;line-height:1.35;}}.campaign__countdown{display:flex;order:2;width:50%;justify-content:flex-end;}@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{order:4;width:100%;display:flex;justify-content:center;margin-top:16px;}.campaigns-landingpage .campaign__button{display:none;}@media(min-width:768px){.campaign__button{order:2;width:50%;margin-top:0;justify-content:flex-end;}}.campaign-site-nav-container .campaign-site-nav:hover .campaign-site-nav__marker{will-change:transform;}@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 .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{font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word;overflow:hidden;}.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{width:4px;height:1px;background:#2490d7;display:none;position:absolute;left:0;transform-origin:center top;transition:transform 0.3s ease-in 0s, height 0.3s ease-in 0s;}.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{white-space:nowrap;display:inline-block;}.campaign-site-nav-container-horizontal .campaign-site-nav .campaign-site-nav__link{padding:12px;box-sizing:content-box;display:inline-block;vertical-align:middle;}@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{width:100%;white-space:nowrap;text-overflow:ellipsis;display:block;}.campaign-site-nav-container-horizontal .campaign-site-nav .campaign-site-nav__marker{left:12px;height:4px;width:1px;background-color:#2490d7;position:absolute;bottom:0;transform-origin:0 0;transition:transform 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;}.campaign-card-col{margin-bottom:16px;}@media(min-width:1024px){.campaign-card-col{margin-bottom:0;}}.campaign-card{height:100%;display:flex;flex-direction:column;}.campaign-card__image{aspect-ratio:1.4086;border-top-left-radius:5px;border-top-right-radius:5px;background-color:transparent;color:#ffffff;text-align:center;position:relative;}.campaign-card__image.dimmer::after{border-top-left-radius:5px;border-top-right-radius:5px;}.campaign-card__image img{object-fit:cover;object-position:center;width:100%;height:100%;border-top-left-radius:5px;border-top-right-radius:5px;color:#dfdfdf;position:relative;}.campaign-card__image p{padding-right:8px;padding-left:8px;font-weight:bold;position:absolute;top:50%;right:0;bottom:auto;left:0;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{height:100%;padding:12px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#deecf1;display:flex;flex-direction:column;}.campaign-card__content h3{max-height:calc(2em * 1.375px);overflow:hidden;}@media(min-width:1024px){.campaign-card__content h3{max-height:calc(2em * 1.35px);}}.campaign-card__content a{margin-top:auto;}.campaign-module{padding:32px;border:2px solid #ff7800;margin-bottom:16px;font-weight:bold;}.campaign-module-product-slider.swiper{padding-top:5px;padding-bottom:5px;}.campaign-module-product-slider .product-item,
.campaign-module-product-slider .content-tile{margin-top:4px;}.product-card-list:not(.scroll-tabs){margin-bottom:4rem;}.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-bottom:10px;margin-top:0;}}.category-card{position:relative;min-height:100%;margin-top:13px;border:1px solid #eeeeee;background:#ffffff;}.category-card .card-image{display:block;position:relative;background:#ecfafd;overflow:hidden;}.category-card .card-image img{width:100%;}.category-card .card-content{position:relative;padding-top:0;margin-left:16px;margin-right:16px;margin-bottom: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{padding-top:66.3793%;position:relative;}.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{text-decoration:none;color:currentColor;}@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-left:0;padding-right: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{text-align:left;padding-top:24px;}}@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;padding-left:36px;margin-bottom:16px;margin-top:12px;}.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{padding:12px;margin:16px 0 0 36px;color:#202b78;background-color:rgba(255, 200, 0, 0.1);border:1px solid #ffc800;border-radius:8px;}.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{font-weight:normal;vertical-align:top;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{margin-bottom:16px;padding:12px;border:1px solid #dfdfdf;border-radius:5px;display:grid;grid-template:"action-bar-headline action-bar-link" auto "action-bar-text action-bar-link" auto "action-bar-text ." 1fr / 1fr 50px;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{border:none;border-radius:0;grid-template-areas:"action-bar-headline" "action-bar-text" "action-bar-link";grid-template-columns:1fr;}.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{height:1.3em;width: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{text-transform:none;width:100%;height:30px;border-bottom:0;}@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{border:0;padding:0;margin-bottom:0;}.panel-only-xs.tabs .panel .panel-headline{padding:0;}@media(max-width:767px){.panel-only-xs.tabs .panel{border-top:1px #eeeeee solid;padding:0 4px;}.panel-only-xs.tabs .panel .panel-collapse .tabbody{padding:0 0 20px;display:block !important;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;}}@media(min-width:1024px){.tabs:not(.panel-only-xs) .panel{border:0;padding:0;margin-bottom: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{border:none;border-top:1px #eeeeee solid;padding:0 4px 0 4px;margin-bottom:0;}.tabs:not(.panel-only-xs) .panel .panel-headline{padding:0;}.tabs:not(.panel-only-xs) .panel .panel-collapse .tabbody{padding:0 0 20px;display:block !important;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{border:1px #dfdfdf solid;padding:24px;border-radius:5px;}.simple-banner-component,
.banner__component{line-height:0;font-size: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{font-weight:bold;padding:8px;}.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-left:30px;padding-right:30px;}@media(max-width:1024px){.back-link{padding-left:20px;padding-right:20px;}}.back-link.border{border-bottom:1px solid #424242;}.back-link button{padding:0;}.back-link .glyphicon{border-right:1px solid #424242;border-radius:0;padding-right:10px;line-height:16px;top:-2px;}.back-link .label{font-family:'FFDINWebProBold', 'Helvetica Neue', Arial, sans-serif;margin-bottom:1rem;color:#424242;padding:0 0 16px 0;margin-right:0;margin-left:0;margin-top:0;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{border-bottom:1px solid #eeeeee;margin-bottom:21px;}.back-link.product-details .label{font-weight:600;}.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-left:84px;padding-right:84px;}}.content-tile{height:100%;background-color:#ffffff;color:#ffffff;display:flex;grid-template-columns:1fr;grid-template-rows:repeat(2, 1fr);overflow:hidden;position:relative;border:1px solid #dfdfdf;border-radius:5px;}@media(hover:hover){.content-tile{transition:box-shadow 0.3s, transform 0.3s;transform:translateZ(0);filter:blur(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{width:100%;margin-bottom:8px;font-style:normal;font-weight:bold;overflow:visible;}@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;}}.content-tile .product-name span{padding:0 4px;margin-left:4px;border-radius:5px;line-height:1.6;box-decoration-break:clone;-webkit-box-decoration-break:clone;}.content-tile .product-name .search-results-highlight{font-style:normal;font-weight:inherit;}@media(max-width:767px){.content-tile .product-name{padding-top:60px;}}.content-tile .product-summary{margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;z-index:5;}.content-tile__content{width:100%;padding:12px;position:relative;z-index:5;}.content-tile__content .card-content{height:100%;display:grid;align-content:flex-end;}.content-tile__content .btn-default{background-color:#ffffff;}.content-tile__background .img-tile{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;position:absolute;top:0;left:0;z-index:1;}.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{width:100%;height:100%;object-fit:cover;object-position:center;}.content-tile__background .card-action{z-index:10;}.content-tile--only-text{color:#202b78;grid-template-rows:auto;}.content-tile--only-text .content-tile__content{background-color:transparent;display:flex;align-items:center;}.content-tile--only-text .content-tile__content .card-content{padding-top:0;margin-bottom:0;text-align:center;flex-grow:1;align-content:center;}.countdown{color:#202b78;position:relative;}.countdown__title{display:none;font-weight:bold;}.countdown__content > svg{margin-right:4px;}.countdown__time-type{grid-area:time-type;background-color:#202b78;padding:2px 3px 4px;line-height:1;}.countdown__date-time__separator{grid-area:separator;background-color:#202b78;font-size:20px;line-height:16px;}.countdown__identifier{grid-area:identifier;text-align:center;display:none;color:#202b78;text-transform:uppercase;line-height:1;font-size:12px;line-height:1.3333;}.countdown__date-time{color:#ffffff;font-weight:bold;display:inline-flex;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{width:20px;height:20px;margin-right:0;display:inline-block;vertical-align:middle;}.page-productDetails .countdown__title{margin-left:12px;margin-right:4px;display:inline-block;vertical-align:middle;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{justify-content:initial;vertical-align:middle;position:relative;top:1px;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{color:#202b78;display:flex;}.page-productDetails .countdown__time-type{padding:0;background-color:transparent;color:inherit;order:0;}.page-productDetails .countdown__date-time__separator{padding:0;background-color:transparent;color:inherit;font-size:inherit;line-height:1;order:2;}.page-productDetails .countdown__date-time__separator::before,
.page-productDetails .countdown__date-time__separator::after{content:"\a0";display:inline;}.page-productDetails .countdown__identifier{background-color:transparent;color:inherit;text-transform:none;display:block;order:1;}.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{overflow:visible;display:flex;}}.hamburger__box{width:3rem;height:1.8rem;display:inline-block;position:relative;}.hamburger__box .hamburger__inner,
.hamburger__box .hamburger__inner::after,
.hamburger__box .hamburger__inner::before{width:30px;height:2px;background-color:#ffffff;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger__box .hamburger__inner{display:block;margin-top:-1px;top:auto;bottom:0;transition-duration:0.15s;transition-delay:0.15s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger__box .hamburger__inner::before{content:"";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);top:-8px;}.hamburger__box .hamburger__inner::after{content:"";display:block;top:-16px;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{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}.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;transform:rotate(-90deg);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);}.show-mobile-shopnav .hamburger__box .hamburger__inner,
.show-mobile-usernav .hamburger__box .hamburger__inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}.show-mobile-shopnav .hamburger__box .hamburger__inner::before,
.show-mobile-usernav .hamburger__box .hamburger__inner::before{top:0;transform:rotate(-90deg);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;}.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:relative;}.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{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;display:grid;grid-template:"burger-icon logo-text link-list" 64px "search-form search-form search-form" auto "campaign-nav campaign-nav campaign-nav" auto / 54px 189px 1fr;}.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{background-image:linear-gradient(to right, #202b78 0 156px, #00b6ed 156px 100%);grid-template:". logo" 0.64864865px 82px;}.header-grid .search-form-wrapper{height:74px;max-width:100vw;background-color:#f5f5f5;color:#202b78;grid-area:search-form;align-self:center;transition:height 0.3s ease-in 0s;}.header-grid .logo-text{grid-area:logo-text;display:flex;align-items:center;}.header-grid .main-nav{width:100%;grid-area:main-nav;}.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;}.home-campaign-nav{position:relative;}.home-campaign-nav::before{content:"";background-color:#ffffff;display:block;position:absolute;top:0;right:0;bottom:0;left:-50vw;}.logo{width:75px;display:inline-block;}.logo svg{width:auto;height:32px;}.header-text{font:normal 18px "FFDINWebProCondensed", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.9px;white-space:nowrap;}.header-text__part-one{padding-right:8px;align-self:center;display:none;}.header-text__part-two{height:64px;padding-left:8px;align-items:center;display:inline-flex;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{line-height:1;color:#202b78;}.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{width:100%;height:calc(100vh - 64px);height:calc(100dvh - 64px);background-color:#ffffff;overflow-y:auto;position:absolute;top:64px;left:-100%;z-index:10;transform:translate(0, 0);transition:transform 0.3s ease-out;}.benefits-container ~ .mobile-user-nav,
.benefits-container ~ .mobile-shop-nav{height:calc(100vh - 96px);height:calc(100dvh - 96px);top:96px;}.nav-user:hover .wrapper-logged-in-links{display:block;}.nav-user .link-list__link:focus + .wrapper-logged-in-links{display:block;}.show-mobile-shopnav .mobile-shop-nav{transform:translate(100%, 0);}.show-mobile-usernav .mobile-user-nav{transform:translate(100%, 0);}.wrapper-logged-in-links{display:none;position:absolute;left:-79px;top:25px;padding-top:12px;text-align:left;z-index:11;}.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:"";display:block;height:0;width:0;position:absolute;top:-4px;left:84px;border-width:8px;border-style:solid;border-color:transparent transparent #ffffff transparent;}@media(min-width:375px){.header-grid{background-image:linear-gradient(to right, #202b78 0 164px, #00b6ed 164px 100%);grid-template-columns:74px 209px 1fr;}.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 30%, #00b6ed 30%);}.header-grid{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%);grid-template-columns:95px calc(97px + 33.3333%) 1fr;grid-template-rows:80px auto;}.page-cartPage .header-grid,
 .page-checkout-login .header-grid,
 .page-multiStepCheckoutSummaryPage .header-grid{background-image:linear-gradient(to right, #202b78 0 192px, #00b6ed 192px 100%);grid-template-columns:95px 97px;grid-template-rows:60px;}.logo{width:97px;}.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{height:calc(100vh - 80px);height:calc(100dvh - 80px);top:80px;}.benefits-container ~ .mobile-shop-nav{height:calc(100vh - 112px);height:calc(100dvh - 112px);top: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{background-image:linear-gradient(to bottom, transparent 0 80px, #ffffff 80px 100%), linear-gradient(to right, #202b78 0 154px, #00b6ed 154px 100%);grid-template-areas:"logo-text search-form link-list" "main-nav main-nav main-nav";grid-template-columns:41.66% 33.33% 1fr;}.page-cartPage .header-grid,
 .page-checkout-login .header-grid,
 .page-multiStepCheckoutSummaryPage .header-grid{background-image:linear-gradient(to right, #202b78 0 145px, #00b6ed 145px 100%);grid-template:"logo" 60px 145px;}.header-grid .site-search{width:auto;margin-left:0;}.header-grid .search-form-wrapper{width:auto;height:auto;max-width:none;margin-left:0;margin-right:0;background-color:transparent;}.burger-icon{display:none;}.logo{width:145px;}.logo svg{height:56px;}.page-cartPage .logo svg,
 .page-checkout-login .logo svg,
 .page-multiStepCheckoutSummaryPage .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){.main-header{position:-webkit-sticky;position:sticky;top:0;right:0;bottom:auto;left:0;z-index:10;}.modal-open .main-header{position:fixed;}}@media(min-width:1440px){.page-cartPage .header-grid,
 .page-checkout-login .header-grid,
 .page-multiStepCheckoutSummaryPage .header-grid{background-image:linear-gradient(to right, #202b78 0 249px, #00b6ed 249px 100%);grid-template-rows:60px;}.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(max-width:1023px){body.page-homepage .header-grid .home-campaign-nav{font-size:12px;padding-top:12px;padding-bottom:12px;color:#202b78;text-align:center;font-weight:700;line-height:1;display:block;grid-area:campaign-nav;}body.page-homepage .header-grid .home-campaign-nav a{padding-top:4px;padding-bottom:4px;line-height:1;display:inline-block;}body.page-homepage .header-grid .home-campaign-nav a:link,
 body.page-homepage .header-grid .home-campaign-nav a:visited{color:inherit;text-decoration:none;}body.page-homepage .header-grid .home-campaign-nav a:focus,
 body.page-homepage .header-grid .home-campaign-nav a:hover,
 body.page-homepage .header-grid .home-campaign-nav a:active{outline:0;text-decoration:none;}body.page-homepage .header-grid .home-campaign-nav svg{margin-right:4px;display:inline-block;transform:translateY(1px);}body.page-homepage .header-grid .home-campaign-nav .col-xs-6:first-child{border-right:1px solid #c4c4c4;}}@media(max-width:1023px) and (min-width:768px){body.page-homepage .header-grid .home-campaign-nav{font-size:12px;}}@media(min-width:375px){body.page-homepage .header-grid .home-campaign-nav{font-size:14px;}}@media(min-width:375px) and (min-width:768px){body.page-homepage .header-grid .home-campaign-nav{font-size:16px;}}@media(min-width:768px){body.page-homepage .header-grid .home-campaign-nav .col-xs-6:last-child{border-left:1px solid #c4c4c4;}}@media(min-width:1024px){body.page-homepage .header-grid .home-campaign-nav{display:none;}}@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{border-radius:5px;margin-bottom:32px;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{width:100%;padding-top:8px;padding-bottom:8px;color:inherit;font-weight:bold;display:flex;}.important-notices-btn svg + span{display:inline-block;}.important-notices-btn .svg-info{margin-right:8px;height:2.4rem;width:2.4rem;}.important-notices-btn .svg-arrow{height:1.15em;width:1em;margin-left:auto;margin-right:1px;transform:rotate(-90deg);transition:transform 0.3s ease 0s;}.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{padding-top:8px;padding-bottom:8px;padding-left:calc(0.5em + 4px * 2);border-bottom:1px solid #ffffff;margin:0;color:inherit;text-decoration:none;display:block;position:relative;}.important-notices__link > svg{margin-right:4px;position:absolute;top:12px;left:0;}.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{height:0.75em;width:0.5em;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{width:20px;height:20px;margin-top:10px;margin-right:8px;display:inline-block;vertical-align:top;transform:none;}.important-notices--single .important-notice-item{padding-right:8px;padding-left:8px;}.important-notices--single .important-notices__link{width:calc(64%);padding-left:0;display:inline-block;vertical-align:top;position:static;}.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{height:0.65em;display:inline-block;}.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{padding-left:0;position:static;}.important-notices__link > svg{position:static;}.important-notices--single .single-icon{margin-top:0;vertical-align:middle;}.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{fill:#ffffff;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);}.image-gallery{}.image-gallery .image-gallery__image{padding-top:calc(100% - 2px);padding-bottom:0;margin:0 0 12px;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;width:100%;top:0;bottom:0;left:0;overflow:hidden;display:block;background-color:#ffffff;}.image-gallery .image-gallery__image .video-container .video__player{display:block;position:absolute;top:0;bottom:0;left:0;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{height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;position:relative;}.image-hint{display:block;font-style:normal;text-align:center;margin-top:8px;color:#8d95a4;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{object-fit:cover;object-position:center;width:100%;height:100%;margin:0;color:#ffffff;position:absolute;top:0;right:0;bottom:0;left:0;}.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{display:block;position:absolute;z-index:2;text-align:center;}.image-gallery__image .icon.icon--zoom,
.image-gallery__image .svg-icon.icon--zoom{width:48px;height:48px;padding:12px;background-color:rgba(255, 255, 255, 0.7);top:auto;right:0;bottom:0;left:auto;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:"";padding-top:100%;display:block;}.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{padding-right:0;padding-left:0;position:absolute;top:auto;right:24px;bottom:12px;left:24px;}.modal-fullscreen.modal-dialog .fullscreen-thumbs .swiper-global-wrapper{height:auto;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;position:static;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;padding:0;margin-right:8px;}.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{max-width:none;position:static;}.carousel-fullscreen.swiper{padding:0;position:absolute;top:0;right:0;bottom:0;left:0;}.carousel-fullscreen.swiper .item{width:100%;height:95%;}.carousel-fullscreen.swiper img,
.carousel-fullscreen.swiper video{width:100%;height:100%;object-fit:contain;}.carousel-fullscreen.swiper .video-container,
.carousel-fullscreen.swiper .youtube-container{width:100%;height:100%;position:relative;}.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{width:100%;height:100%;position:absolute;top:0;left:0;}.carousel-fullscreen.swiper .ar-object-container{text-align:center;}.carousel-fullscreen.swiper .swiper-zoom-container{cursor:zoom-in;}@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{height:94%;padding-bottom:112px;position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:none;}.modal-fullscreen.modal-dialog .swiper-global-wrapper::before{content:none;}.modal-fullscreen.modal-dialog .gallery-article__thumbs{padding:0;flex-shrink:1;}.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{margin-top:0;display:flex;flex-shrink:0;position:static;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{height:100%;position:static;}}@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;}}.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{text-transform:uppercase;color:#888888;}.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{background-color:transparent;padding:0;border:0;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;}}.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{padding-top:7px;padding-bottom:9px;line-height:1;display:inline-block;}.last-chance-slider-component{position:relative;background-color:#ffebee;margin:0 -8px;padding:28px 0 60px;}.last-chance-slider-component__headline-wrapper{display:flex;align-items:center;color:#c51718;margin-bottom:20px;}.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__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-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{margin-bottom:24px;text-align:left;display:block;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{margin-right:8px;width:1.6rem;height:1.6rem;position:relative;}.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{padding:16px 0;display:block;}.mobile-shop-nav ul li a,
.mobile-shop-nav ul li button{width:100%;padding:0;text-align:left;display:inline-block;}.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{min-height:100%;background-color:white;padding-bottom:96px;position:absolute;top:0;right:0;bottom:auto;left:0;z-index:1;transform:translateX(-100vw);transition:transform 0.3s ease-in 0s;}.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;}}.footer h2{margin-bottom:16px;}.footer .usp-box svg{margin-right:1rem;height:4.2rem;width:4.2rem;}.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;text-decoration:none;color:#202b78;}.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){border-bottom:1px solid #ffffff;padding-bottom:24px;}}@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{width:100%;display:flex;flex-wrap:wrap;}.usp-box .footer__link-list__item .icon-text-wrapper{align-items:flex-start;}.payment-box .footer__link-list__item{width:50%;margin-right:0;margin-bottom:24px;display:flex;justify-content:space-evenly;align-items:center;}.payment-box .footer__link-list__item svg{margin-right:0;}.footer .payment-type{margin:0 auto;display:flex;align-items:center;}.footer .payment-type::before{height:1.6rem;}.footer .payment-type--visa::before{width:5rem;}.footer .payment-type--mastercard::before{height:2.2rem;width:3.6rem;}.footer .payment-type--paypal::before{height:1.8rem;width:7.1rem;}.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{height:2.8rem;width:4.6rem;}.footer .payment-type--paypal::before{width:9rem;height:2.3rem;}.footer .payment-type--klarna::before{height:3.2rem;width:5.8rem;}}.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{background-image:url("../_ui/responsive/theme-aec/images/icon/visa-white.svg");height:2rem;width:6.5rem;}.reduced-footer .payment-type--mastercard::before{background-image:url("../_ui/responsive/theme-aec/images/icon/mastercard-white.svg");}.reduced-footer .payment-type--paypal::before{background-image:url("../_ui/responsive/theme-aec/images/icon/paypal-white.svg");width:8.8rem;}@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;text-align:center;margin:0;}.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-left:8.33333333%;margin-right:0;}}.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:#424242;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(66, 66, 66, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(66, 66, 66, 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.3333333;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.3333333;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.3333333;}.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.3333333;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{font-size:14px;line-height:1.2143;color:inherit;}@media(min-width:768px){.form-control{font-size:16px;line-height:1.4375;}}select.form-control{font-size:14px;line-height:1.2143;}@media(min-width:768px){select.form-control{font-size:16px;line-height:1.4375;}}.form-control:focus{box-shadow:none;border-color:#202b78;outline:0;}.search-form .form-control{height:50px;padding-left:1px;padding-right:36px;border-left:none;border-color:#ffffff;box-shadow:none;transition:none;}.input-group .form-control: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;}.guest-login-section .has-error .input-group-addon{background-color:transparent;}.has-success .control-label{color:#202b78;}.has-success.form-group input.form-control{background:rgba(44, 190, 50, 0.1);border-color:#2cbe32;}.has-success.form-group .input-group-addon{background-color:inherit;border-color:#2cbe32;}.has-success.form-group .help-block{font-weight:normal;color:#2cbe32;font-size:1.2rem;display:flex;align-items:center;}.has-success.form-group .help-block .svg-icon{fill:#2cbe32;width:1em;height:1em;margin-right:4px;}.has-success .help-block{font-weight:normal;color:inherit;}.has-success input.form-control{background:inherit;border-color:inherit;}label{max-width:100%;margin-bottom:4px;color:#202b78;font-weight:normal;text-transform:none;display:inline-block;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"]{opacity:0;position:absolute;}.checkbox label{padding-left:24px;min-height: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;transform:scale(0);transition:background-color 0.3s, -webkit-transform 0.3s;}.checkbox label .custom-checkbox::before{content:"";width:24px;height:24px;border:1px solid #c4c4c4;border-radius:5px;margin-right:20px;background-color:#ffffff;display:block;position:absolute;top:1px;left:0;}.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;margin:0;min-height:24px;}.has-error.checkbox label,
.has-error.checkbox label a{color:#c80000;}.checkbox.checked label .custom-checkbox::before{background-color:#2490d7;border-color:#2490d7;}.checkbox.checked label .custom-checkbox::after{font-family:'aldi-hd-icons', sans-serif;transform:scale(1);content:"\e90e";line-height:0;top:13px;left:6px;position:absolute;color:#ffffff;font-size:1.2rem;font-weight:bolder;}.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{color:#2490d7;display:flex;align-items:center;margin-bottom:16px;}.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{font-size:12px;margin-bottom:25px;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;}@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){.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{padding:0;position:absolute;top:auto;right:4px;bottom:auto;left:auto;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 .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 screen and (min-width:768px){.my-account-access-data .panel,
 .login-panel-group .panel{padding:16px;padding-bottom:calc(16px + 5rem);margin-bottom:28px;position:relative;}.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){padding-right:16px;padding-left:16px;margin-top:0;margin-bottom:0;position:absolute;top:auto;right:0;bottom:16px;left:0;}.my-account-access-data .btn-container .btn,
 .login-panel-group .btn-container .btn{width:100%;}.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{padding:16px;padding-bottom:calc(16px + 5rem);margin-bottom:28px;position:relative;}.checkout-login-box .btn-container,
 .checkout-login-box .gigya-reset-password-form .gigya-layout-row:nth-child(2){padding-right:16px;padding-left:16px;margin-top:0;margin-bottom:0;position:absolute;top:auto;right:0;bottom:16px;left:0;}.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;}}@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){padding-right:24px;padding-left:24px;bottom: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{width:42px;height:auto;margin-right:16px;margin-bottom:0;float:left;}.logo-info-container .row{display:flex;align-items:center;}.logo-info-container__text-container{width:calc(100% - 58px);display:block;float:left;}.logo-info-container__headline{box-sizing:content-box;padding-bottom:0.1em;line-height:0.6;display:block;}.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{padding-bottom:36px;border-top:1px solid #f5f5f5;box-shadow:0 2px 4px 0 rgba(141, 149, 164, 0.16);background-color:#ffffff;color:#202b78;position:absolute;top:calc(1.4375em + 32px);right:-100%;left:-100%;}.megalayer-wrapper.show-layer{animation:fade-in 0.5s;}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}.megalayer-wrapper > .container{position:relative;}.megalayer-wrapper ul{columns:3;column-gap:118px;padding-right:100px;padding-left:0;}.megalayer-wrapper .megalayer--with-banner{display:flex;flex-wrap:wrap;}.megalayer-wrapper .megalayer--with-banner > ul{columns:2;width:66.6667%;}.megalayer-wrapper.is-open{display:block;}.main-nav .nav-entry .megalayer__link{display:flex;align-items:center;padding:12px 0;font-weight:400;border-bottom:1px solid #dfdfdf;width:100%;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-left:auto;margin-right:10px;}.main-nav .nav-entry .megalayer__link + div{padding-bottom:36px;display:none;position:absolute;top:0;right:-100%;bottom:auto;left:-100%;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-dialog .modal-header,
.modal-dialog .modal-body{padding:0;}.modal-dialog .modal-header{border-bottom:none;padding-bottom:24px;}.modal-dialog .has-error .input-group-addon{background-color:transparent;}.modal-content{padding:24px;border-radius:5px;}.modal-dialog__close{color:inherit;position:absolute;top:24px;right:24px;z-index:5;transition:color 0.3s;overflow:hidden;}.modal-dialog__close svg{width:1.25em;height:1.25em;}.modal-dialog__close:focus,
.modal-dialog__close:hover{color:#207ebd;}.main-nav{display:none;}@media(min-width:1024px){.main-nav{display:block;position:relative;}.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{width:48px;height:48px;border:1px solid #dfdfdf;border-radius:5px;background:#ffffff;color:#2490d7;cursor:pointer;position:absolute;z-index:10;top:50%;transform:translateY(-50%);transition:transform 0.3s ease 0s;}.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";width:100%;display:inline-block;text-align:center;text-indent:0;font-family:aldi-hd-icons, sans-serif;font-style:normal;font-weight:400;font-size:2.2rem;line-height:48px;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{overflow:hidden;margin:0;display:block;transition:margin-left 0.3s ease-out 0s;}.main-nav .navigation-track li{position:static;padding:0;margin:0;list-style:none;}}.pagination-wrap{float:right;text-align:right;}.pagination{border:1px solid transparent;font-weight:400;margin:0;}.pagination > li{vertical-align:top;display:inline-block;}.pagination > li > a,
.pagination > li > span{position:static;border:none;margin:0;float:none;display:inline-block;}.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{color:#dfdfdf;background-color:transparent;border-color:transparent;}.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{background-color:transparent;border:none;font-weight:700;}.pagination > li > a,
.pagination > li > span{line-height:38px;width:38px;padding:0;font-size:24px;text-align:center;}.pagination > li.pagination-prev > a,
.pagination > li.pagination-prev > span{margin-right:12.66666667px;width:42px;border-top-left-radius:0;border-bottom-left-radius:0;}.pagination > li.pagination-next > a,
.pagination > li.pagination-next > span{margin-left:12.66666667px;width:42px;border-top-right-radius:0;border-bottom-right-radius:0;}@media(max-width:1023px){.pagination > li > a,
 .pagination > li > span{line-height:23px;width:38px;padding:0;font-size:24px;text-align:center;}.pagination > li.pagination-prev > a,
 .pagination > li.pagination-prev > span{margin-right:12.66666667px;width:46px;border-top-left-radius:0;border-bottom-left-radius:0;}.pagination > li.pagination-next > a,
 .pagination > li.pagination-next > span{margin-left:12.66666667px;width:46px;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{line-height:38px;width:45px;padding:0;font-size:24px;text-align:center;}.pagination > li.pagination-prev > a,
 .pagination > li.pagination-prev > span{margin-right:15px;width:61px;border-top-left-radius:0;border-bottom-left-radius:0;}.pagination > li.pagination-next > a,
 .pagination > li.pagination-next > span{margin-left:15px;width:61px;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;text-align:center;margin-bottom:2rem;padding-top:0;padding-bottom:0;border-top:none;border-bottom:none;margin-top:0;}.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{font-size:2rem;width:25px;}.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-left:20px;padding-right: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-left:0;padding-right:0;}}@media(min-width:768px){.pagination-bar .pagination-toolbar{border-bottom-width:1px;}}.panel .panel-headline{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{color:inherit;text-decoration:none;padding-top:8px;padding-bottom:8px;}.panel .panel-headline a[data-toggle="collapse"]{width:100%;display:block;}.panel .panel-headline a[aria-expanded="true"] svg{transform:rotate(180deg);}.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;}.price__inner{margin-bottom:4px;font-family:"FFDINWebProCondensed", Arial, sans-serif;display:flex;}.product-details .price{margin-bottom:32px;}.price__label{padding-right:12px;font-weight:bold;color:#202b78;line-height:1;white-space:nowrap;background-color:transparent !important;}.product-out-of-stock:not(.in-future) .price__label{color:#8d95a4;}@media(min-width:768px){.price__label{padding-right:20px;}}.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-family:"FFDINWebProCondensed", Arial, sans-serif;font-weight:bold;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{height:18px;padding:0 4px;margin-top:2px;background-color:#c51718;font-weight:bold;color:#ffffff;line-height:1;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;font-size:16px;}@media(min-width:768px){.price__previous-percentage{font-size:24px;}}.product-details .price__previous-percentage{height:26px;font-size:24px;}@media(min-width:768px){.product-details .price__previous-percentage{font-size:30px;}}.product-out-of-stock:not(.in-future) .price__previous-percentage{background-color:#8d95a4;}@media(min-width:768px){.price__previous-percentage{height:27px;margin-top:3px;}.product-details .price__previous-percentage{height:32px;margin-top:6px;}}.price__meta{color:#8d95a4;display:flex;flex-direction:column;font-size:10px;line-height:1.2;}@media(min-width:768px){.price__meta{font-size:12px;line-height:1.3333;}}.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;}@media(min-width:1440px){.price__meta{height:48px;}}.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;text-indent:200%;outline:0;white-space:nowrap;overflow:hidden;z-index:4;}.product-item{height:100%;display:flex;flex-direction:column;position:relative;background-color:#ffffff;border:1px solid #dfdfdf;border-radius:5px;}@media(hover:hover){.product-item{transition:box-shadow 0.3s, transform 0.3s;transform:translateZ(0);filter:blur(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:cover;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{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-hero-card .product-item__media img{width:auto;height:auto;object-fit:initial;}.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{aspect-ratio:1.34101382;width:100%;height:auto;min-height:100%;position:relative;}.product-item--hero .product-item__media__image-wrapper{aspect-ratio:initial;display:flex;align-items:center;}.product-item__content{height:100%;padding:12px;display:flex;flex-grow:1;flex-direction:column;}.product-item--hero .product-item__content{width:33.3333%;padding-top:16px;}.product-item__header{margin-bottom:8px;display:flex;justify-content:space-between;flex-direction:column;}.product-item__brand-name{margin-bottom:4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;}@media(min-width:768px){.product-item__brand-name{font-size:12px;}}.product-item__product-name{display:-webkit-box;-webkit-box-orient:vertical;font-style:normal;-webkit-line-clamp:2;overflow-wrap:break-word;overflow:hidden;}.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{padding-top:8px;margin-top:auto;}.product-item__price .price__inner:first-child{padding-top:21px;}.product-item__additional-info{margin-bottom:8px;position:relative;z-index:5;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;-webkit-box-orient:vertical;font-style:normal;-webkit-line-clamp:2;overflow-wrap:break-word;overflow:hidden;}.product-item__btn .btn{position:relative;z-index:5;touch-action:manipulation;}.product-flag-list{font-weight:bold;color:#ffffff;text-transform:uppercase;position:absolute;top:0;z-index:1;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{padding:5px;max-width:154px;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:top;overflow:hidden;}.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{margin-bottom:36px;}.progressbar .progressbar-step{font-size:12px;line-height:1.3333;}@media(min-width:768px){.progressbar .progressbar-step{font-size:12px;line-height:1.3333;}}.progressbar .progressbar-step.step-done .svg-icon{top:-25px;right:-9px;color:#2490d7;}@media(min-width:768px){.progressbar .progressbar-step.step-done .svg-icon{top:-25px;}}.progressbar .progressbar-step.step-current .progress-step-title{color:#2490d7;font-weight:bold;}@media(min-width:1024px){.progressbar{margin-bottom:72px;}}.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-content{padding:16px;}.popover-content ul li a{color:#202b78;}.popover-content ul li a:hover{color:#2490d7;}.checkbox,
.radio{margin-top:0;display:inline-block;}.radio{margin-top:0;margin-bottom:0;position:relative;display:inline-block;cursor:pointer;}.radio__control{opacity:0;position:absolute;}.radio__label{margin-bottom:16px;display:block;position:relative;}.radio__label::before,
.radio__label::after{content:"";}.radio__label::before{width:24px;height:24px;border:1px solid #c4c4c4;border-radius:50%;margin-right:8px;background-color:#ffffff;display:inline-block;flex-shrink:0;transition:background-color 0.3s ease-in 0s, border-color 0.3s 0s;}.radio__label::after{width:8px;height:8px;border-radius:50%;background-color:transparent;display:block;position:absolute;top:50%;left:8px;z-index:1;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{margin-bottom:8px;display:inline-block;}.responsive-image{display:none;}.responsive-image:not([data-media]){display:inline-block;}.simple-responsive-banner{display:block;}.tablelayout__content .simple-responsive-banner{margin-bottom:8px;}.bottom-stage-slot .simple-responsive-banner{margin-bottom:12px;}@media(min-width:768px){.tablelayout > div:first-child .simple-responsive-banner{margin-right:4px;}.tablelayout > div:last-child .simple-responsive-banner{margin-left:4px;}}@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;}}.campaigns-landingpage .simple-responsive-banner,
.campaign .simple-responsive-banner{margin-bottom:16px;}@media(min-width:768px){.campaigns-landingpage .simple-responsive-banner,
 .campaign .simple-responsive-banner{margin-bottom:24px;}}.bottom-stage-slot > .simple-responsive-banner .container{padding:0;}.simple-responsive-banner__content{width:100%;padding:4px;pointer-events:none;}@media(min-width:768px){.simple-responsive-banner__content{padding:24px;}}.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;}@media(min-width:768px){.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){.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;}}.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-shadow:-4px 0 0 0 #00b6ed, 4px 0 0 0 #00b6ed;box-decoration-break:clone;}.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-shadow:-4px 0 0 0 #2490d7, 4px 0 0 0 #2490d7;box-decoration-break:clone;}.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-shadow:-4px 0 0 0 #202b78, 4px 0 0 0 #202b78;box-decoration-break:clone;}.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-shadow:-4px 0 0 0 #94c7e8, 4px 0 0 0 #94c7e8;box-decoration-break:clone;}.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-shadow:-4px 0 0 0 #ddecf1, 4px 0 0 0 #ddecf1;box-decoration-break:clone;}.default-banner{position:relative;background-color:rgba(36, 144, 215, 0.1);width:100%;}.default-banner a{height:100%;width:100%;display:block;}@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{overflow:hidden;position:relative;}.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{height:100%;display:block;}.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{width:200%;display:flex;overflow:hidden;}.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;}.category-nav ul{margin-bottom:0;}.category-nav ul,
.category-nav li{display:none;}.category-nav > ul{margin-bottom:24px;display:flex;}.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{max-width:70vw;color:#202b78;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;position:relative;}.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{padding:12px 16px;border-radius:5px;background-color:#deecf1;font-size:1.2rem;font-weight:bold;text-transform:uppercase;display: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:"";border-left:4px solid #2490d7;position:absolute;height:100%;top:0;left:-11px;}.category-nav__list-link{max-width:none;overflow:visible;}.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:"";border-left:4px solid #2490d7;position:absolute;height:100%;top:0;left:-11px;}.category-nav__list-link.is-active{font-weight:bold;}.category-nav__list-link.is-active::before{content:"";border-left:4px solid #2490d7;position:absolute;height:100%;top:0;left:-11px;}.category-nav__list-link.is-active + ul li,
 .category-nav__list-link.is-active + ul .category-nav__list-link{display:block;}}.search-form-wrapper{height:74px;color:#202b78;overflow:hidden;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-form{position:relative;}.site-search .form-group{margin-bottom:0;}.site-search .form-group .clear-icon{width:auto;height:auto;padding:0;line-height:0;top:50%;right:10px;transform:translateY(-50%);}.site-search .form-group .clear-icon svg{width:19px;height:19px;display:inline-block;}.site-search .btn{padding:10px;}.site-search .search-button{width:50px;height:50px;border-right:none;background-color:#ffffff;display:block;position:relative;z-index:2;}.site-search .search-button .svg-icon{display:inline-block;vertical-align:bottom;}.site-search .search-close-button{color:currentColor;display:none;}.site-search .input-wrapper{margin-left:-1px;}.site-search .no-results-wrapper{padding-bottom:12px;}.search-wrapper{margin-right:auto;margin-left:auto;position:relative;}.search-wrapper .input-group-btn{width:44px;}.search-wrapper .search-button{color:#202b78;width:44px;height:50px;font-size:24px;display:inline-flex;align-items:center;justify-content:center;}.search-wrapper input{border:none;}.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;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.search-result-product a{color:#202b78;}.empty-search-content ul{margin-left:2rem;}.empty-search-suggestions{background-color:#f5f5f5;margin-bottom:3rem;}.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{overflow:hidden;position:relative;touch-action:none;}html.search-focused .site-search{max-width:none;padding:0;margin:0;background-color:#ffffff;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;}html.search-focused .site-search .input-wrapper{margin-right:16px;}html.search-focused .search-close-button{width:40px;padding:0;border:none;background-color:transparent;display:inline-block;vertical-align:top;}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{height:74px;display:block;}}@media screen and (min-width:1024px){.search-form-wrapper{height:auto;overflow:visible;}.site-search{padding-top:0;padding-bottom:0;position:static;z-index:1;}}.page-productDetails .slideable-text-component .slideable-text{max-height:125px;}@media(max-width:1023px){.page-productDetails .slideable-text-component .slideable-text{max-height:none;}}.slideable-text-component.has-gradient .slideable-text.open{max-height:none;}.slideable-text-component.has-gradient .slideable-text.open .gradient{bottom:-50px;}.slideable-text-component.has-gradient .gradient{position:absolute;z-index:1;bottom:0;left:0;right:0;height:50px;}.slideable-text-component.has-gradient .gradient.gradient-white{background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);}.slideable-text-component.has-gradient .gradient.gradient-grey{background:#f5f2f1;background:linear-gradient(180deg, rgba(232, 238, 241, 0) 0%, #f5f2f1 100%);}.slideable-text-component.has-gradient .slideable-text-trigger{display:inline-block;}.slideable-text-component .slideable-text{max-height:625px;position:relative;overflow:hidden;}.slideable-text-component .slideable-text h1:first-of-type,
.slideable-text-component .slideable-text h2:first-of-type{margin-top:0;}.slideable-text-component .slideable-text-trigger{display:none;font-weight:normal;text-transform:none;font-size:14px;line-height:1.2143;}@media(min-width:768px){.slideable-text-component .slideable-text-trigger{font-size:16px;line-height:1.4375;}}.swiper{padding-top:4px;padding-bottom:4px;}.swiper.category-slider{padding-bottom:16px;}.swiper.gallery-article__thumbs{padding-bottom:4px;padding-right:1px;}.swiper.product-slider .swiper-slide,
.swiper.crossselling-slider .swiper-slide,
.swiper.last-chance-slider .swiper-slide,
.swiper.campaign-module-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,
.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{border:1px solid #dfdfdf;background-color:#ffffff;border-radius:5px;height:48px;width:48px;z-index:9;}.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{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{width:25%;}.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;font-weight:bold;margin-bottom:32px;}.status-display::before{content:"";border-radius:50%;width:12px;height:12px;background-color:#c51718;border:2px solid #c51718;display:inline-block;margin-right:12px;}.status-display.sold-out::before{background-color:#c4c4c4;border:2px solid #c4c4c4;}.status-display[data-status="blue"]::before{background-color:#00b6ed;border-color:#00b6ed;}.table-head{font-weight:bold;border-bottom:1px solid #dfdfdf;margin-bottom:12px;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-bottom:0;border-top:4px solid transparent;}.tabs .tabs-list{width:100%;text-align:center;list-style:none;display:flex;margin-bottom:0;}.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-bottom:8px;}.tabs .tabs-list li a{height:100%;padding-right:8px;padding-bottom:8px;padding-left:8px;border-bottom:4px solid transparent;margin:0 auto;text-decoration:none;display:block;color:inherit;}.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{background:#f5f5f5;margin-bottom:3rem;}.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;border:1px #c4c4c4 solid;height:50px;margin:0;background-color:#ffffff;box-shadow:none;}.input-group.with-quantity-wrapper .input-group-btn .btn.js-qty-selector-minus .icon-hd{top:1px;position:relative;}.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;background-color:#ffffff;border-left-color:#c4c4c4;border-right-color:#c4c4c4;text-align:center;font-weight:bold;-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;margin-left:8px;display:none;font-size:1.4rem;color:#888888;}.variant-list{margin-bottom:0;list-style:none;}.variant-list li{margin-right:2px;margin-bottom:8px;margin-left:2px;display:inline-block;}.variant-list li:first-child{margin-left:0;}.product-card .variant-list li:nth-child(n+4){display:none;}.variant-list li a{height:24px;width:24px;border-radius:50%;border:2px solid #dfdfdf;background:#dfdfdf;line-height:1;display:inline-block;vertical-align:bottom;overflow:hidden;}@media(min-width:768px){.variant-list li a{height:32px;width:32px;}}.variant-list li a:focus{outline-offset:0;}.variant-list li a:hover,
.variant-list li a:focus,
.variant-list li.active{background-color:#2490d7;border:3px solid #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{background-color:#2490d7;border:3px solid #2490d7;}.variant-list li.disabled a{cursor:not-allowed;}.product-variant-thumbnail{border-radius:50%;}.variant-image-wrapper{height:100%;border-radius:50%;background-position:center;background-size:cover;text-indent:-999em;display:block;}.variant-note{display:block;margin-bottom:4px;font-style:normal;}.variant-name{margin-bottom:8px;}.page-productDetails .variant-section{margin-bottom:16px;}.page-productDetails .variant-list li{margin-left:8px;margin-right:8px;}.page-productDetails .variant-list li a{height:48px;width:48px;}.page-productDetails .variant-list li:first-child{margin-left:0;}.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;opacity:0;visibility:hidden;z-index:-1;}.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{display:flex;justify-content:flex-start;top:180px;}}@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{grid-area:item-price;display:flex;flex-direction:column;text-align:right;font-weight:bold;}.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;}@media(min-width:768px){.item__list__cart .name-manufacturer{font-size:12px;line-height:1.3333;}}.item__list__cart .item__name{margin-bottom:12px;display:block;font-weight:bold;font-style:normal;color:#202b78;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{border:none;padding:12px 0;background-color:transparent;font-weight:bold;font-size:16px;line-height:1.375;line-height:1;}@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:24px;}.payment-placement__pdp-container{margin:-16px 0 8px;}.payment-placement__cart-container{margin:-8px 0 8px;}.payment-method__container{display:flex;border-bottom:1px solid #dfdfdf;margin-bottom:32px;padding-bottom:32px;}.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;}@media(max-width:767px){.checkout-steps-btn-container{margin-right:0;margin-left:0;display:flex;flex-direction:column;}.item__list__cart:not(.order-summary-list) .item__quantity__total{line-height:50px;}.payment-method__list .banner__component{margin-right:0;margin-left:0;}}@media(max-width:1023px){.cart-sticky-wrapper{background-color:#ffffff;box-shadow:0 -5px 8px rgba(141, 149, 164, 0.3);position:sticky;bottom:-115px;z-index:10;padding:0 8px;}.grid-item.cart-totals,
 .grid-item.cart-sticky-wrapper{margin:0;}.payment-method__title,
 .continue-shopping-link{text-align:center;}.payment-method__list{max-inline-size:max-content;margin-inline:auto;}.payment-method__container .payment-method__list{margin-inline:initial;}.checkout-order-summary .cart-totals--additional-infos{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right: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{padding:32px 32px 0;border:1px solid #dfdfdf;border-radius:5px;grid-area:item-list-cart;}.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-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:0 none;border-top-left-radius:5px;border-top-right-radius:5px;}.checkout-order-summary .cart-totals--additional-infos{border-top:none;padding-top:0;}.cart-grand-totals-button-wrapper{grid-area:cart-grand-totals-button-wrapper;padding:0 32px 32px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-top:0 none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.page-cartPage .cart-totals-container{padding:0 0 12px;border-bottom:1px solid #dfdfdf;}.cart-totals--grand-total{padding-right:0;padding-left:0;margin-bottom:24px;}}@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{height:1em;width: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{background-color:#ffffff;border-color:#c4c4c4;}.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;}}.checkout-login #aldiCheckoutRegisterForm .benefit-headline .icon-hd.icon-ic-star-s,
.checkout-login #aldiGuestForm .benefit-headline .icon-hd.icon-ic-star-s,
.checkout-login #aldiCheckoutRegisterForm .benefit-list .icon-hd.icon-ic-star-s,
.checkout-login #aldiGuestForm .benefit-list .icon-hd.icon-ic-star-s{color:#2490d7;}.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;}}.point-of-service-wrapper button{float:left;min-width:48px;height:48px;margin-bottom:12px;margin-right: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{background:rgba(36, 144, 215, 0.1);border-color:#2490d7;}.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-bottom:28px;margin-top:2px;}.page-homepage .bottom-content-slot{padding:64px 8px 32px 8px;}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{padding:0;border:none;border-radius:none;height:auto;}body.page-orderConfirmationPage .guest-confirm-register{padding:12px;margin-right:-8px;margin-left:-8px;margin-bottom:40px;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{padding-left:28px;margin-bottom:8px;display:block;position:relative;}body.page-orderConfirmationPage .benefit-list .svg-icon{width:20px;height:15px;position:absolute;top:2px;left:0;}@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:2rem;}.search-grid-page-result-grid-component > p,
.error-page > p,
.product-overview > p{margin-bottom:3rem;}.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:2rem;}.product-overview-container{display:grid;grid-template-columns:1fr;grid-template-areas:"po-heading" "po-nav" "po-main";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:2rem;}.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:3.5rem;}.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:2rem;}}@media(min-width:1024px){.product-overview-container{grid-template-columns:25fr 75fr;grid-template-areas:"po-nav po-heading" "po-nav po-main";}.product-overview__sidebar{overflow-x:visible;}}.product-details-container{margin-bottom:12px;}.product-details .description{padding-bottom:32px;}.product-details .description p{margin:0;}.product-details .description ul,
.product-details .description ol{list-style-position:outside;padding-left:15px;}.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;}.headline-product-reference{margin-bottom:12px;}.product-gallery .product-flag-list{top:1px;left:1px;}@media(min-width:768px){.product-details-container{margin-bottom:36px;}}@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.container{margin-bottom:24px;}.account-reminders.container::after{border-bottom:1px solid #dfdfdf;content:"";position:relative;width:100%;z-index:1;margin-top:12px;}.account-reminders.container .account-reminder-item{border-color:#dfdfdf;padding:12px 0 0 0;}.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;}}@media(min-width:1024px){.account-reminders.container .account-reminder-item .item-product-name .product-name .item__name{font-size:16px;line-height:1.375;}}@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;}}.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;}}@media(min-width:1024px){.account-reminders.container .account-reminder-item .item-reminder-unsubscribe{justify-content:flex-start;}}.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;}@media(min-width:1024px){.account-reminders.container .account-reminder-item .item-reminder-unsubscribe{padding-top:24px;}}.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;}}@media(min-width:1024px){.account-reminders.container .account-reminder-item{border-radius:5px;padding:16px;margin-top:16px;}}.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{font-weight:normal;color:#2490d7;text-decoration:none;}@media(min-width:1024px){.account-reminders.container{margin-bottom:76px;}.account-reminders.container::after{display:none;}}a.accordion-toggle:hover,
a.accordion-toggle:focus{text-decoration:none;color:unset;}a.accordion-toggle span.icon{display:flex;justify-content:center;align-content:center;}a.accordion-toggle span.icon:focus,
a.accordion-toggle span.icon:hover{color:unset;}.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;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}}.hidden-min-xs{display:none !important;}@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;}}.mod-contact-form__range{padding:20px 12px 12px;}label.range__label{margin-left:-8px;margin-right:-8px;}.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;}}.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{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0, 0, 0, 0);}.border-current{border-color:currentColor;}.border-0{border:0 !important;}.op-0{opacity:0;}.dimmer{position:relative;}.dimmer::after{content:"";width:100%;height:100%;background-color:#000;opacity:0.03;pointer-events:none;position:absolute;top:0;left:0;z-index:5;}.dimmer--dark::after{opacity:0.3;}