/**
 * www.miles-and-more.com
 */

.offercarousel__base{-ms-grid-column-span:7;-ms-grid-column:1;grid-column:1/span 7;min-width:0}@supports (display:grid){.offercarousel__base{-ms-grid-column-span:4;-ms-grid-column:1;grid-column:1/span 4}}.offercarousel__base>.offercarousel__categoryTeaser{max-width:230px}.offercarousel__base .offer__partnerLogo .partnerlogosize-default{width:100%;max-width:100%;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-default{width:100%}}.offercarousel__base .offer__partnerLogo.partnerlogosize-b1{min-width:80px}.offercarousel__base .offer__partnerLogo .partnerlogosize-b1{width:100%;max-width:80px!important;min-width:80px;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-b1{width:80px}}.offercarousel__base .offer__partnerLogo.partnerlogosize-b2{min-width:62px}.offercarousel__base .offer__partnerLogo .partnerlogosize-b2{width:100%;max-width:62px!important;min-width:62px;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-b2{width:62px}}.offercarousel__base .offer__partnerLogo.partnerlogosize-b3{min-width:47px}.offercarousel__base .offer__partnerLogo .partnerlogosize-b3{width:100%;max-width:47px!important;min-width:47px;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-b3{width:47px}}.offercarousel__base .offer__partnerLogo.partnerlogosize-b4{min-width:37px}.offercarousel__base .offer__partnerLogo .partnerlogosize-b4{width:100%;max-width:37px!important;min-width:37px;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-b4{width:37px}}.offercarousel__base .offer__partnerLogo.partnerlogosize-b5{min-width:28px}.offercarousel__base .offer__partnerLogo .partnerlogosize-b5{width:100%;max-width:28px!important;min-width:28px;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-b5{width:28px}}.offercarousel__base .offer__partnerLogo.partnerlogosize-b6{min-width:22px}.offercarousel__base .offer__partnerLogo .partnerlogosize-b6{width:100%;max-width:22px!important;min-width:22px;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-b6{width:22px}}.offercarousel__base .slick-slide{padding:2px;margin-right:16px}.offercarousel__base .slick-slide:last-child{margin-right:0}.offercarousel__base .offer__flag{display:none}.offercarousel__heading{width:100%}.offercarousel__header{display:flex;margin-bottom:36px}.offercarousel__header>.mamcomcomponent__heading{display:none}.offercarousel__headingWrapper{width:100%}.offercarousel__headingWrapper .offercarousel__heading{color:#05164d}.offercarousel__categoryLink{align-items:flex-end;display:flex;margin-left:12px}.offercarousel__categoryLink [class^=mamcomicon]{padding:0}.offercarousel__categoryLinkText{display:none;padding-right:16px;width:100%}.offercarousel .offer__categoryTeaser{min-height:218px}.offercarousel__carousel--earn .slick-arrow{top:68px}.offercarousel__carousel--spend .slick-arrow{top:162px}.offercarousel__noOffersPlaceholder,.offercarousel__refreshPagePlaceholder{padding:32px 0}@media screen and (min-width:600px){.offercarousel__base{-ms-grid-column-span:23;-ms-grid-column:1;grid-column:1/span 23;min-width:0}@supports (display:grid){.offercarousel__base{-ms-grid-column-span:12;-ms-grid-column:1;grid-column:1/span 12}}.offercarousel__base .offer__partnerLogo .partnerlogosize-default{width:100%;max-width:100%;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-default{width:100%}}.offercarousel__base .offer__partnerLogo.partnerlogosize-b1{min-width:130px}.offercarousel__base .offer__partnerLogo .partnerlogosize-b1{width:100%;max-width:130px!important;min-width:130px;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-b1{width:130px}}.offercarousel__base .offer__partnerLogo.partnerlogosize-b2{min-width:100px}.offercarousel__base .offer__partnerLogo .partnerlogosize-b2{width:100%;max-width:100px!important;min-width:100px;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-b2{width:100px}}.offercarousel__base .offer__partnerLogo.partnerlogosize-b3{min-width:77px}.offercarousel__base .offer__partnerLogo .partnerlogosize-b3{width:100%;max-width:77px!important;min-width:77px;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-b3{width:77px}}.offercarousel__base .offer__partnerLogo.partnerlogosize-b4{min-width:59px}.offercarousel__base .offer__partnerLogo .partnerlogosize-b4{width:100%;max-width:59px!important;min-width:59px;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-b4{width:59px}}.offercarousel__base .offer__partnerLogo.partnerlogosize-b5{min-width:46px}.offercarousel__base .offer__partnerLogo .partnerlogosize-b5{width:100%;max-width:46px!important;min-width:46px;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-b5{width:46px}}.offercarousel__base .offer__partnerLogo.partnerlogosize-b6{min-width:35px}.offercarousel__base .offer__partnerLogo .partnerlogosize-b6{width:100%;max-width:35px!important;min-width:35px;height:auto}@supports (display:grid){.offercarousel__base .offer__partnerLogo .partnerlogosize-b6{width:35px}}.offercarousel__base .offer__flag{display:block}.offercarousel__header{-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;display:-ms-grid;display:grid}@supports (display:grid){.offercarousel__header{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-column-gap:24px}}.offercarousel__headingWrapper{-ms-grid-column-span:5;-ms-grid-column:1;grid-column:1/span 5;min-width:0}@supports (display:grid){.offercarousel__headingWrapper{-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1/span 3}}.offercarousel__categoryLink{-ms-grid-column-span:1;-ms-grid-column:7;grid-column:7/span 1;min-width:0;margin-left:0;align-items:flex-start;transform:translateY(5px)}@supports (display:grid){.offercarousel__categoryLink{-ms-grid-column-span:1;-ms-grid-column:4;grid-column:4/span 1}}.offercarousel__categoryLinkText{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;transform:translateY(6px)}}@media screen and (min-width:600px) and (max-width:959px){.offercarousel__base .slick-list{margin-right:-32px}}@media (min-width:960px),print{.offercarousel__base{-ms-grid-column-span:19;-ms-grid-column:3;grid-column:3/span 19;min-width:0}@supports (display:grid){.offercarousel__base{-ms-grid-column-span:10;-ms-grid-column:2;grid-column:2/span 10}}.offercarousel__base>.offercarousel__categoryTeaser{max-width:440px}.offercarousel__base .offer__promoContent .offer__partnerLogo .mamcomimage{margin:0 auto}.offercarousel__base .slick-slide{margin-right:40px}.offercarousel__header{-ms-grid-columns:1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr;grid-template-columns:1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr;margin-bottom:32px}@supports (display:grid){.offercarousel__header{-ms-grid-columns:(1fr)[10];grid-template-columns:repeat(10,1fr);grid-column-gap:40px}}.offercarousel__headingWrapper{-ms-grid-column-span:13;-ms-grid-column:1;grid-column:1/span 13;min-width:0;cursor:default;pointer-events:none;text-decoration:none}@supports (display:grid){.offercarousel__headingWrapper{-ms-grid-column-span:7;-ms-grid-column:1;grid-column:1/span 7}}.offercarousel__headingWrapper .offercarousel__heading{color:#333}.offercarousel__categoryLink{-ms-grid-column-span:5;-ms-grid-column:15;grid-column:15/span 5;min-width:0;width:100%}@supports (display:grid){.offercarousel__categoryLink{-ms-grid-column-span:3;-ms-grid-column:8;grid-column:8/span 3}}.offercarousel .offer__categoryTeaser{padding-top:88px}.offercarousel__carousel--earn .slick-arrow{top:97.5px}.offercarousel__carousel--spend .slick-arrow{top:231.5px}}@media screen and (max-width:599px){.offercarousel__base .slick-list{margin-right:-16px}}