@-webkit-keyframes pulse-opacity{0%{opacity:.5}100%{opacity:.2}}@keyframes pulse-opacity{0%{opacity:.5}100%{opacity:.2}}@-webkit-keyframes rotation-1{from{transform:rotate(-100deg)}to{transform:rotate(10deg)}}@keyframes rotation-1{from{transform:rotate(-100deg)}to{transform:rotate(10deg)}}@-webkit-keyframes rotation-2{from{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes rotation-2{from{transform:rotate(0deg)}to{transform:rotate(90deg)}}@-webkit-keyframes bounce{0%{transform:scale(1, 1) translateY(0)}5%{transform:scale(1.1, 0.9) translateY(0)}10%{transform:scale(0.9, 1.1) translateY(-5px)}20%{transform:scale(1.05, 0.95) translateY(0)}30%{transform:scale(1, 1) translateY(-2px)}33%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}@keyframes bounce{0%{transform:scale(1, 1) translateY(0)}5%{transform:scale(1.1, 0.9) translateY(0)}10%{transform:scale(0.9, 1.1) translateY(-5px)}20%{transform:scale(1.05, 0.95) translateY(0)}30%{transform:scale(1, 1) translateY(-2px)}33%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}@-webkit-keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@-webkit-keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-13deg)}20%{transform:rotateZ(8deg)}25%{transform:rotateZ(-8deg)}30%{transform:rotateZ(4deg)}35%{transform:rotateZ(-2deg)}40%,100%{transform:rotateZ(0)}}@keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-13deg)}20%{transform:rotateZ(8deg)}25%{transform:rotateZ(-8deg)}30%{transform:rotateZ(4deg)}35%{transform:rotateZ(-2deg)}40%,100%{transform:rotateZ(0)}}@-webkit-keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}@-webkit-keyframes smooth-show{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0px)}}@keyframes smooth-show{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0px)}}@-webkit-keyframes smooth-hide{from{display:block;opacity:1}to{display:none;opacity:0}}@keyframes smooth-hide{from{display:block;opacity:1}to{display:none;opacity:0}}.section-headline{display:none}.sidebar-variants.off-canvas{width:415px}.info-layer-content{flex-direction:row;gap:40px}.info-layer-content--right{text-align:left}.payback-coupons--error{padding:40px 20px 40px 40px}.payback-coupons--error.pb-error--default{background-image:url(../css/images/Pointee_Fehlermeldung_Desktop.png);background-size:auto 240px}.payback-coupons--error.pb-error--default .payback-module__content{width:50%}.payback-coupons--error.pb-error--marketing{background-image:url(../css/images/Pointee_Fehlermeldung_Desktop.png);background-size:auto 230px}.payback-coupons--error.pb-error--marketing .payback-module__content{width:60%}.payback-coupons--error.pb-error--reauth{background-image:url(../css/images/Pointee_Fehlermeldung_Abgelaufen_Desktop.png);background-size:auto 240px}.payback-coupons--error.pb-error--reauth .payback-module__content{width:50%}.payback-coupons--error .payback-module__content{display:flex;justify-content:center;gap:40px;height:140px;text-align:left;width:70%}.payback-coupons--error .payback-module__content .btn-primary{align-self:flex-start}.payback-coupons__show-all{margin-right:0}.bestseller-module__wrapper{display:grid;grid-template-columns:100%;grid-template-areas:"product-list"}.bestseller-module__wrapper .bestseller-teaser{grid-area:teaser;margin:20px 0;min-height:unset}.bestseller-module__wrapper .bestseller-module__product-list{grid-area:product-list;margin-left:-15px}.bestseller-module__wrapper.teaser-left{grid-template-columns:33% 1% 66%;grid-template-areas:"teaser . product-list"}.bestseller-module__wrapper.teaser-right{grid-template-columns:66% 1% 33%;grid-template-areas:"product-list . teaser"}.brandoverview .character-bar{height:auto;min-height:80px;margin-top:10px}.brandoverview .character-bar__text{font-size:30px;font-size:1.875rem}.brandoverview .character-bar ul{margin-bottom:20px}.brandoverview__brand .firstletter{font-size:50px;font-size:3.125rem;width:80px}.brandoverview__brand ul{width:calc(100% - 80px)}.brandoverview__brand ul li:nth-child(odd){margin-left:0px;margin-right:10px}.brandoverview .brand-link{font-size:22px;font-size:1.375rem}.breadcrumb{margin:15px auto 0;padding:0}.breadcrumb__item{display:block}.breadcrumb__item:nth-last-child(2){padding-left:0}.breadcrumb__item:not(:first-child)>*:before{top:3px}.breadcrumb__item__link span,.breadcrumb__item__link--active,.breadcrumb__item__link--offline{padding-top:3px}.breadcrumb__item__link--underline span{display:inline-block;overflow-x:hidden;padding-bottom:3px}.breadcrumb__item__link--underline span::after{transition:transform .3s ease-in-out;transform:translateX(-100%) translateX(-1px);background:#333;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.breadcrumb__item__link--underline span:hover::after{transform:translateX(0)}.breadcrumb__show-all{display:none}.no-result .breadcrumb{padding:10px 0}.product-list__item .budni-wrapper{left:15px}.budni__layer__content .budni__main-img{width:150px;padding-right:25px}.budni__layer__content .budni__main-seals{flex-direction:row}.budni__layer__content .budni__main-seals__list{width:calc(100% - 150px)}.canvass-landing-page .teaser__block .headline__major{margin-top:60px}.canvass-landing-page .canvass-usp-container{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.canvass-landing-page .canvass-usp-container .canvass-usp-item{text-align:left}.canvass-landing-page .canvass-usp-container .canvass-usp-item__text{flex-direction:row}.canvass-landing-page .canvass-link-container__subline--share{margin-top:60px}.checkout__wrapper{grid-template-columns:1fr 30px 300px;max-width:100%}.checkout__primary-content{grid-row:1/span 1;grid-column:1/span 1}.checkout__buyer-box-wrapper{grid-column:3/span 1}.checkout__buyer-box-wrapper__inner{position:sticky;top:30px;width:100%;z-index:10}.checkout__content-tile{padding:40px 25px}.checkout__payment-options{grid-row:2/span 1;grid-column:1/span 1}.checkout__data-privacy-info{grid-row:3/span 1;grid-column:1/span 1}.checkout__button-box{flex:0 0 auto;width:auto}.checkout-shopping-cart .checkout__button-box,.checkout__header .checkout__button-box{align-items:flex-start;flex-direction:row}.checkout-shopping-cart .checkout__button-box .fast-checkout-button,.checkout__header .checkout__button-box .fast-checkout-button{flex:0 0 auto;height:32px;margin:5px 0 0;order:1;width:203px}.checkout__bottom-section__button-box{margin:0}.lottery-dc-card__grid{grid-template-columns:160px 1fr 1fr}.lottery-dc-card__grid .lottery-code-box__wrapper{grid-column:2/span 3;margin:20px 0;text-align:left}.lottery-dc-card__grid .lottery-code-box{justify-content:flex-start}.lottery-dc-card__grid .lottery-code-box__item-list{grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px}.lottery-dc-card__grid .dc-action{grid-row:3/span 1;grid-column:2/span 3}.lottery-dc-card__grid .lottery-dc-card__terms{grid-row:4/span 1}.deutschland-card-order-confirm div:first-child p{margin:0}.deutschland-card-payment-site-new{font-size:15px;font-size:.9375rem;width:100%}.deutschland-card-payment-site-new__block{border:1px solid #ccc;position:relative;background-position:78px 4px;padding:29px 30px 0 30px}.deutschland-card-payment-site-new__block .dc-label .form__group__label--payment__title.title__img{top:5px;right:0;height:42px;width:65px}.deutschland-card-payment-site-new__block .dc-label .form__group__label--payment__title.dc-card-logo--bg-image{top:75px}.deutschland-card-payment-site-new__block .dc-bubble-wrapper{transform:translateY(-50%);top:0;right:-40px;width:200px}.deutschland-card-payment-site-new__block .dc-bubble-wrapper::after{transform:translateX(-50%) translateY(50%) translateY(1px) rotate(-45deg);bottom:0;left:50%;right:auto}.deutschland-card-payment-site-new__block .dc-bubble-wrapper .dc-bubble-text{display:block;font-size:12px;text-align:center}.deutschland-card-payment-site-new__block__content__input{margin:0 10px 0 0;max-width:400px}.deutschland-card-payment-site-new__block .dc-description{padding-right:80px}.deutschland-card-pds{display:block;margin:20px 0}.deutschland-card-pds__content{left:145px;position:absolute;right:auto}.detail-page .detail-page__image-section .slick-slide:hover{cursor:pointer}.detail-page .detail-page-section__description-wrapper{flex-direction:row;flex-wrap:wrap;position:relative}.detail-page .detail-page-section__description-wrapper h3{width:100%}.detail-page .detail-page-section__description-wrapper__description{flex:1 1 1%;order:1}.detail-page .detail-page-section__description-wrapper__video{margin-left:20px;order:2;position:relative;width:50%}.detail-page .anchor-sections .dc-section,.detail-page .anchor-sections .pb-section{display:none}.detail-page .anchor-sections section{border-top:none;padding:0}.detail-page .anchor-sections .section-box{margin:0}.detail-page__common-infos{margin-bottom:30px}.detail-page__common-infos__deposit{font-size:28px;font-size:1.75rem;color:#cf0008;font-family:"Roboto",Arial,sans-serif;font-weight:normal;font-style:normal !important;line-height:1.4;margin-bottom:40px;width:100%}.detail-page .detail-page__fieldset{padding:15px}.detail-page__description__more{display:none}.detail-page__description__inner{min-height:auto !important;height:auto !important}.overlay__content .detail-page__common-infos{grid-template-rows:auto;grid-template-columns:47% 2% 18% 1% 32%;grid-template-areas:"title title title title title" "image . rating rating rating" "budni . info info info";width:100%}.overlay__content .detail-page__common-infos.has-energy-label{grid-template-areas:"title title title title title" "image . rating rating rating" "image . info info info" "budni . energy energy energy"}.equipment .energy-efficiency__label-box img{max-height:100%}.factfinder-campaign .advisor-container__back-btn{margin-right:75px}.ish-pageNavigation-filters>h2,.ish-pageNavigation-filters>p{display:none}.filter__group{margin-bottom:20px}.sidebar.off-canvas.filter__sidebar .filter__sidebar__inner .filter__footer .selection-text-mobile{display:block}.sidebar.off-canvas.filter__sidebar .filter__sidebar__inner .filter__footer .selection-text-desktop{display:none}.finance__layer{grid-template-columns:320px 35px 1fr;grid-template-areas:"fc-left . fc-right"}.finance__layer__prices{margin-bottom:0;position:fixed;width:320px}.finance__layer__prices__label{margin-right:25px}.finance__layer__prices__addcart .add-to-basket,.finance__layer__prices__addcart .add-to-basket:hover{margin-top:0;padding:14px 40px}.finance__layer__prices__range .noUi-horizontal .noUi-handle{top:-6px;right:-6px;height:15px;width:15px}.finance__layer .finance__layer__prices__top{display:grid;grid-template-columns:155px 25px 1fr;grid-template-areas:"finance-image . finance-title" "finance-image . finance-price";margin-bottom:15px}.finance__layer .finance__layer__prices__bottom{display:grid;grid-template-columns:155px 25px 1fr;grid-template-areas:"finance-duration finance-duration finance-duration" "finance-rate-range finance-rate-range finance-rate-range" "finance-rate-monthly finance-rate-monthly finance-rate-monthly" "finance-add-cart finance-add-cart finance-add-cart"}.finance__layer__image{margin-bottom:0}.finance__layer__title{align-self:flex-end}.finance__layer__price{align-self:flex-end;width:auto;margin-bottom:0}.finance__layer__rate__duration,.finance__layer__rate__monthly{display:flex}.finance__layer__rate__monthly{margin-bottom:15px}.my-profile__content--sendpassword{padding:0}.content-search-form{display:none}.form__group--title-select .special-width{flex:1 1 auto !important;width:130px !important}.form__group__additional-message{display:block;margin:10px 0 10px 160px}.form__group.telnum{flex-wrap:wrap;margin-right:10px}.form__group.telnum .error{margin-left:0}.form__group.change-button--two-btn{flex-direction:row-reverse;-moz-column-gap:10px;column-gap:10px}.form__group.change-button--two-btn--not-reversed{flex-direction:row}.layer .form__group .error{margin-left:0}.deutschland-card-payment-site__block__content .form__group{flex-direction:row;flex-wrap:wrap}.deutschland-card-payment-site__block__content .form__group__input__text{margin-bottom:0;margin-right:10px}.form__group__label--payment-COMPUTOP_CREDITCARD:after{width:180px}.detail-page__common-infos .form__label{text-align:left;width:100px}.my-profile__address .form__label,.personal-data-information__section .form__label{text-align:left}.my-profile__content--newpassword .form__label{width:162px}.deutschland-card-payment-site__block__content .form__label{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:15px;text-align:left;width:auto}.form__input--text-small-left{width:35%}#birthDayFields .form__input--text-small-left{width:25%}.form__input--text-big-right{width:61%}.personal-data-information__section .form__hint-text{display:none}.personal-data-information__section.address-book--shipping-address .form__hint-text,.personal-data-information__section.address-book--billing-address .form__hint-text{display:block}.my-profile__content--newpassword .form__hint-text{display:block}.detail-page__common-infos .form__select,.view-options__sorting .form__select{font-size:15px;font-size:.9375rem}.forgot-password{position:relative}.quantity-select{height:63px}.quantity-select__less,.quantity-select__more{line-height:63px;flex:0 0 63px}.product-list__item .quantity-select__less,.product-list__item .quantity-select__more{flex:0 0 36px}.quantity-message span{padding:10px 15px}.food-labeling__group{display:flex;flex-direction:row}.food-labeling__label{width:35%;margin-bottom:0}.food-labeling__label--wine{width:auto}.food-labeling__text{width:65%}.food-labeling__text--wine{width:auto}.food-labeling__table-wrapper__table{width:100%}.food-labeling__group .food-labeling__table-wrapper__table{width:65%}.form-grid-registration-addressB2C{display:grid;grid-template-columns:19% 2% 28% 2% 19% 2% 28%;grid-template-areas:"title title title title title title title" "first-name first-name first-name . last-name last-name last-name" "adress2 adress2 adress2 adress2 adress2 adress2 adress2" "postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper" "street street street street street. street-number" "phone phone phone phone phone phone phone"}.form-grid-registration-addressB2B{display:grid;grid-template-columns:14% 1% 34% 2% 34% 1% 14%;grid-template-areas:"company company company . vatno vatno vatno" "adress2 adress2 adress2 adress2 adress2 adress2 adress2" "postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper" "street street street street street . street-number" "phone phone phone phone phone phone phone"}.form-grid-address-packstation{display:grid;grid-template-columns:14% 1% 34% 2% 34% 1% 14%;grid-template-areas:"title title title title title title title" "first-name first-name first-name . last-name last-name last-name" "packstation-post-number packstation-post-number packstation-post-number . packstation-number packstation-number packstation-number" "postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper postal-code-city-wrapper"}.checkout .form-grid-address-packstation{grid-template-columns:20% 1% 28% 2% 34% 1% 14%}.form-grid-contact{display:grid;grid-template-columns:14% 1% 34% 2% 34% 1% 14%;grid-template-areas:"title title title title title title title" "first-name first-name first-name . last-name last-name last-name" "email email email email email email email" "customer-number customer-number customer-number . order-number order-number order-number" "customer-number customer-number customer-number . order-number-required order-number-required order-number-required" "street street street street street . street-number" "postal-code . city city city city city" "phone phone phone phone phone phone phone" "message message message message message message message " "file-upload file-upload file-upload file-upload file-upload file-upload file-upload" "consent-checkbox consent-checkbox consent-checkbox consent-checkbox consent-checkbox consent-checkbox consent-checkbox" "terms-checkbox terms-checkbox terms-checkbox . . . ." "captcha captcha captcha captcha . . ." "submit submit submit . . . ."}.postal-code-city-wrapper{display:grid;grid-template-columns:29% 2% 21% 2% 21% 2% 24%;grid-template-areas:"postal-code . city city city city city" "address-message address-message address-message address-message address-message address-message address-message"}.form-grid-supplier-contact{display:grid;grid-template-columns:14% 1% 34% 2% 34% 1% 14%;grid-template-areas:"name name name name name name name" "email email email email email email email" "phone phone phone phone phone phone phone" "company company company company company company company" "address address address address address address address" "postal-code postal-code postal-code postal-code postal-code postal-code postal-code" "city city city city city city city" "website website website website website website website" "company-type company-type company-type company-type company-type company-type company-type" "direct-shipping direct-shipping direct-shipping direct-shipping direct-shipping direct-shipping direct-shipping" "captcha captcha captcha captcha . . ." "terms terms terms . . . ." "submit submit submit . . . ."}.detail-page__common-infos .hakuna-insurance,.product-table__article__wrapper .hakuna-insurance{margin-bottom:15px}.detail-page__common-infos .hakuna-insurance .form__input-wrapper .form__label--checkbox,.product-table__article__wrapper .hakuna-insurance .form__input-wrapper .form__label--checkbox{padding-bottom:10px;padding-top:15px}.detail-page__common-infos .hakuna-insurance .info-layer__icon,.product-table__article__wrapper .hakuna-insurance .info-layer__icon{transform:translateY(1px);position:relative;right:initial;top:initial}.product-table__article__wrapper.cart .hakuna-insurance .form__input-wrapper .form__label--checkbox{padding-bottom:15px}.product-table__article__wrapper .hakuna-insurance .hakuna-insurance--active{grid-template-columns:1fr 40px 90px;grid-template-rows:1fr}.product-table__article__wrapper .hakuna-insurance .hakuna-insurance--active.hakuna-insurance--unchangeable{grid-template-columns:1fr 90px}.product-table__article__wrapper .hakuna-insurance .hakuna-insurance--active .hakuna-insurance__text{grid-row:1/span 1}.product-table__article__wrapper .hakuna-insurance .hakuna-insurance--active .hakuna-insurance__price{grid-row:1/span 1}.headline__major{font-size:30px;font-size:1.875rem;color:#cf0008;font-family:"Roboto",Arial,sans-serif;font-weight:400;font-style:normal !important;line-height:1.4;margin-bottom:40px;width:100%}.headline__minor{font-size:22px;font-size:1.375rem;color:#cf0008;font-family:"Roboto",Arial,sans-serif;font-weight:normal;font-style:normal !important;line-height:1.4;margin-bottom:40px;width:100%}.headline__frankfurter{font-size:40px;font-size:2.5rem;color:#cf0008;font-family:Frankfurter,Calibri,sans-serif;font-weight:normal;line-height:1.2;margin-bottom:0;width:100%}.headline__smallest{font-size:15px;font-size:.9375rem;color:#333;font-family:"Roboto",Arial,sans-serif;font-weight:normal;font-style:normal !important;line-height:1.4;margin-bottom:40px;width:100%;font-weight:500}.headline--check{color:#7bbc39}.headline--check:before{font-size:36px;margin-right:20px;top:6px}.information-page__main-content__text{padding-left:0}.layer{width:80vw;max-width:100%;position:relative}.overlay{min-width:640px;overflow:hidden !important;max-width:840px}.overlay.free-size{max-width:100%}.overlay__content{height:100%;overflow:hidden;position:relative}.overlay__content.has--dialog .modal-dialog-box .dialog__button-wrapper.dialog__confirm p{margin-bottom:10px}.overlay__content.my-payback__layer .my-payback__layer__balance{flex-direction:row;align-items:center;gap:40px;text-align:left}.overlay__content.my-payback__layer .my-payback__layer__balance__headline{gap:20px}.overlay__content.my-payback__layer .my-payback__layer__balance p{margin-bottom:0}.overlay__content.my-payback__layer .change-button--two-btn{justify-content:flex-end}.overlay__content .payback__layer__card-info{flex-direction:row;align-items:center}.overlay__content .payback__layer__card-info img{max-width:50%}.overlay.age-check .headline__frankfurter{font-size:30px;font-size:1.875rem}.overlay.hakuna-insurance{text-align:center}.overlay.hakuna-insurance .service-overview{flex-direction:row;gap:20px}.overlay.hakuna-insurance .service-overview__item{flex-direction:column;flex:1 1 auto}.overlay.hakuna-insurance .service-overview__item span{margin:0}.overlay.hakuna-insurance .service-overview__item::before{width:auto}.overlay.hakuna-insurance .hakuna-insurance__conditions__headline{margin:0 auto;max-width:300px}.overlay.hakuna-insurance .hakuna-insurance__conditions__list{margin:20px auto 0;max-width:300px}.overlay.hakuna-insurance .hakuna-insurance__conditions__list li{margin:0 auto 5px auto;max-width:260px}.overlay .color-info-field:not([style="display: none;"])+.personal-data-information__section__wrapper{top:100px}.checkout__colored-box .error-message{margin-left:160px}.layer .error-message{padding-right:160px}.my-profile__form-box[class*=user] .btn-primary{position:absolute;top:30px;right:0}.my-profile__form-box[class*=user].user-name .btn-edit{top:100px}.my-profile__content--register form,.my-profile__content--forgotpassword form,.my-profile__content--sendpassword form{width:50%}.my-profile__content__overview-list{grid-template-columns:repeat(auto-fit, calc((100% - 2 * 40px) / 3))}.my-profile__content__my-payback__tiles{flex-direction:row}.my-profile__content__my-payback .section__advantages,.my-profile__content__my-payback .section__connect{padding:40px}.my-profile__content__my-payback .section__connect .info-layer__icon{top:-4px}.my-profile__content .my-payback__section--error{padding:40px 20px 40px 40px}.my-profile__content .my-payback__section--error.pb-error--default{background-image:url(../css/images/Pointee_Fehlermeldung_Desktop.png);background-size:auto 240px}.my-profile__content .my-payback__section--error.pb-error--default .payback-module__content{width:50%}.my-profile__content .my-payback__section--error.pb-error--marketing{background-image:url(../css/images/Pointee_Fehlermeldung_Desktop.png);background-size:auto 230px}.my-profile__content .my-payback__section--error.pb-error--marketing .payback-module__content{width:60%}.my-profile__content .my-payback__section--error.pb-error--reauth{background-image:url(../css/images/Pointee_Fehlermeldung_Abgelaufen_Desktop.png);background-size:auto 240px}.my-profile__content .my-payback__section--error.pb-error--reauth .payback-module__content{width:50%}.my-profile__content .my-payback__section--error.pb-error--reauthenticate{padding:40px}.my-profile__content .my-payback__section--error.pb-error--reauthenticate .payback-module__content{width:50%}.my-profile__content .my-payback__section--error.pb-error--blocked .payback-module__content{height:140px;width:60%}.my-profile__content .my-payback__section--error .payback-module__content{display:flex;justify-content:center;gap:40px;height:140px;text-align:left;width:70%}.my-profile__content .my-payback__section--error .payback-module__content .btn-primary{align-self:flex-start}.my-profile__content__my-payback--active .my-payback__section{padding:40px}.my-profile__content__my-payback--active .my-payback__section__wrapper.my-payback__section__headline-with-link{flex-direction:row}.my-profile__content__my-payback--active .my-payback__section__balance{flex-direction:row;gap:20px;position:relative}.my-profile__content__my-payback--active .my-payback__section__balance::before{content:url(../css/images/payback_small.svg);margin-bottom:0;position:absolute;left:26px;top:34px;width:74px}.my-profile__content__my-payback--active .my-payback__section__balance__content{flex-grow:1;padding-left:74px;text-align:left}.my-profile__content__my-payback--active .my-payback__section__balance p{margin-bottom:0}.my-profile__content__my-payback--active .my-payback__section__coupons{padding-bottom:20px}.my-profile__content__my-payback--active .my-payback__section__history__list-item{grid-template-columns:20% 30% 30% auto;align-items:center;padding-bottom:15px}.my-profile__content__my-payback--active .my-payback__section__history__list-item p{margin-bottom:0}.my-profile__content__my-payback--active .my-payback__section__history__list-item--logo{grid-row:1/span 1;grid-column:1/span 1;height:60px;margin-bottom:0;width:140px}.my-profile__content__my-payback--active .my-payback__section__history__list-item--base-info{grid-row:1/span 1;grid-column:2/span 1}.my-profile__content__my-payback--active .my-payback__section__history__list-item--touchpoint{grid-row:1/span 1;grid-column:3/span 1}.my-profile__content__my-payback--active .my-payback__section__history__list-item--points{grid-row:1/span 1;grid-column:4/span 1}.my-profile__content__my-payback--active .my-payback__section__permissions{flex-direction:row}.my-profile__advantage__teaser__picture{margin-bottom:55px}.my-profile__advantage__teaser .btn-primary{bottom:70px;left:85px}.my-profile__advantage__teaser--layer__more-info{flex-direction:row;align-items:center}.my-profile__advantage__teaser--layer__more-info picture,.my-profile__advantage__teaser--layer__more-info__text{flex:1 1 50%}.my-profile__advantage__teaser--layer__more-info .headline__major{margin-bottom:10px}.my-profile__order .headline__minor{margin-bottom:15px}.my-profile__order .orders__list__item__data__text{gap:40px}.my-profile__order .orders__list__item__data .order__status{grid-template-areas:"status-icon status-headline" "status-icon status-text";grid-template-columns:40px auto}.my-profile__order .orders__list__item__data .order__status__icon{justify-self:center}.my-profile__order .orders__list__item__data .order__status,.my-profile__order__detail .my-profile__order__detail__status .order__status{margin-bottom:0}.my-profile__order .orders__list__item__data .order__status__icon:before,.my-profile__order__detail .my-profile__order__detail__status .order__status__icon:before{font-size:28px;font-size:1.75rem}.my-profile__order__detail__common-info__list{grid-template-columns:3;grid-template-rows:2;grid-template-areas:"order-data order-payment buttonlist" "order-billing order-delivery buttonlist";grid-template-columns:310px 1fr 1fr}.my-profile__order__detail__common-info__list__data{grid-column:1/span 1;grid-row:1/span 1}.my-profile__order__detail__common-info__list__payment{grid-column:2/span 1;grid-row:1/span 1}.my-profile__order__detail__common-info__list__billing{grid-column:1/span 1;grid-row:2/span 1}.my-profile__order__detail__common-info__list__delivery{grid-column:2/span 1;grid-row:2/span 1}.my-profile__order__detail__common-info__list__buttonlist{grid-column:3/span 1;grid-row:1/span 2}.my-profile__order__detail__common-info__list__buttonlist{transform:translateY(-40px)}.my-profile__order__detail__product-info__text{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:100%}.my-profile__order__detail__product-info__text .headline__smallest{width:100%;margin-bottom:5px}.my-profile__order__detail__product-info__text .btn-primary{margin:0 0 0 auto}.my-profile__order__detail__price-info{width:285px;margin-left:auto}.my-profile__order__detail__price-info__row .headline__minor{margin-bottom:0}.newsletter-landing-page .newsletter-benefits .nl-benefits-item:nth-child(5){display:flex}.newsletter-landing-page .newsletter-registration fieldset .nl-reg-section-a .nl-reg-customer-data .form__group{width:60%}.newsletter-landing-page.newsletter__supplier .nl-action-items__inner-wrapper{padding:40px;border:1px solid #ccc}.newsletter-landing-page.newsletter__supplier .nl-action-items__logos-wrapper{flex-direction:row;justify-content:space-around;margin-bottom:50px}.newsletter-landing-page.newsletter__supplier .nl-action-items__logos-wrapper .nl-action-items__logo{width:30%}.newsletter-landing-page.newsletter__supplier .nl-form-buttons{flex-direction:row}.newsletter-landing-page.newsletter__supplier .nl-form-buttons button{width:50%}.sidebar.off-canvas{width:320px}.sidebar.off-canvas.full-width{width:320px}.sub-navigation__list__item a:not(.btn-primary,.btn-secondary){padding:10px 0;border-bottom:1px solid #ccc}.site-content__box--information-page .sub-navigation__list{background:#edeef2;border-bottom:1px solid #ccc;display:none;padding:20px 10px;position:relative;z-index:20;width:100%}.payback-card-pds{display:block;margin:20px 0}.payback-card-pds__content{left:145px;position:absolute;right:auto}.payback-card-payment-site{font-size:15px;font-size:.9375rem;width:100%}.payback-card-payment-site__block{position:relative}.payback-card-payment-site__block.pb-block--disabled{padding:29px 30px 10px 30px}.payback-card-payment-site__block.pb-block--disabled .payback-card-payment-site__block__checkbox__label--disabled{padding-right:90px}.payback-card-payment-site__block.pb-block--disabled .pb-card-logo--bg-image{top:-3px}.payback-card-payment-site__block.pb-block--notoken,.payback-card-payment-site__block.pb-block--form-shown{flex-direction:row-reverse;padding:29px 30px 20px 30px}.payback-card-payment-site__block label:before{margin-top:2px}.payback-card-payment-site__block .pb-card-content{flex:2 1 70%}.payback-card-payment-site__block .form__group__label--payment__title.title__img{height:auto;max-height:100%;width:100%;margin-top:-29px;flex:1 2 30%}.payback-card-payment-site__block .form__group__label--payment__title.title__img object{width:initial;height:initial;padding-left:0}.payback-card-payment-site__block.pb-block--form-shown .pb-card-image{position:absolute;right:10px;width:170px;top:20px}.payback-card-payment-site__block.pb-block--form-shown .form__group__label{padding-right:120px}.payback-card-payment-site__block__content__input{margin:0 10px 0 0;max-width:400px}.payback-card-payment-site__block .pb-description{padding-right:10px}.personal-data-information{flex-direction:row;-moz-column-gap:10px;column-gap:10px}.personal-data-information__section{flex:1;padding:40px}.personal-data-information__section__wrapper{display:flex;flex-direction:column;position:absolute;text-align:right;top:5px;right:0;max-width:52%;height:170px}.personal-data-information__section__wrapper form{margin-top:auto}.personal-data-information+.checkout__bottom-section .checkout__bottom-section__text{text-align:center}.personal-delivery-information{gap:40px}.checkout__review .personal-delivery-information{margin-bottom:40px}.product{flex-direction:column}.product-action-flag{min-height:70px}.product-action-flag .campaign-link{grid-template-areas:"link counter display";grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:40px;column-gap:40px;padding:10px 40px}.product-action-flag .campaign-title,.product-action-flag .campaign-counter{font-size:24px;font-size:1.5rem}.product-action-flag .campaign-title{justify-content:flex-start;text-align:left}.product-action-flag .campaign-counter .counter__item__display{font-size:16px;font-size:1rem}.product-action-flag .campaign-link-display{font-size:16px;font-size:1rem;justify-content:flex-end}.checkout__review .product-table__article-number{display:block}.product-table__header{font-size:15px;font-size:.9375rem;background:#edeef2;font-weight:500;padding:15px 0 5px 0}.review .product-table__header,.cart .product-table__header{display:flex}.product-table__article{width:15%;padding:0 5px 0 20px}.product-table__article__wrapper{grid-template-columns:90px 2% 1fr 40px 50px 90px;grid-template-areas:"article-image . article-description . article-delete article-quantity" "article-image . article-description article-price article-price article-price"}.product-table__article__wrapper.is-energy-efficiency-product{grid-template-areas:"article-image . article-description . article-delete article-quantity" "article-image . energy-efficiency article-price article-price article-price"}.product-table__article__description{grid-row:1/span 2;grid-column:3/span 2}.is-energy-efficiency-product .product-table__article__description{grid-row:1/span 1}.is-energy-efficiency-product .product-table__article__image{grid-row:1/span 2}.product-table__article__delete{grid-row:1/span 1;grid-column:5/span 1;margin:10px auto 0 0}.product-table__article__quantity{grid-row:1/span 1;grid-column:6/span 1;text-align:right}.is-energy-efficiency-product .product-table__article__quantity{grid-row:1/span 1;align-self:start}.product-table__article__price{grid-row:2/span 1;grid-column:4/span 3}.is-energy-efficiency-product .product-table__article__price{grid-row:3/span 1}.product-table__additional-information{margin-top:20px}.product-table__global-info-wrapper{flex-direction:row}.review .product-table__global-info-wrapper,.cart .product-table__global-info-wrapper{width:85%}.product-table__global-info-wrapper.coupon{margin-left:0}.product-table__description{padding:0 5px;width:35%}.product-table__header .product-table__description{text-indent:-999999px}.checkout__review .product-table__description .in-stock{display:block}.product-table__delivery-time{padding:0 5px;width:15%;font-weight:500}.product-table__delivery-time:before{display:none}.product-table__quantity{padding:0 5px;width:10%}.product-table__quantity:before{display:none}.product-table__delete{padding:0 5px;width:15%;margin:0}.product-table__header .product-table__delete{text-indent:-999999px}.checkout__review .product-table__delete{display:block}.product-table__price-each{padding:0 5px;width:20%;text-align:right}.product-table__price-each.hasbreak{padding-top:5px}.product-table__price-each__product-price:before{display:none}.product-table__price-total{display:block;padding:0 15px 0 5px;width:20%;text-align:right}.product-table__price-total:before{display:none}.product-table__price-total span{width:auto}.product-table__price-total--hide{display:block}.product-table__uvp,.product-table__old-price{margin-left:0}.checkout__review .product-table__uvp,.checkout__review .product-table__old-price{display:block}.product-table__coupon-devalued{width:60%}.checkout__review .product-table__coupon-devalued{width:100%}.product-table__item .image-wrapper{width:170px}.product-table__item .global-info-wrapper{flex-direction:row;width:calc(100% - 170px);padding-right:0}.product-table__item .info-wrapper{padding-right:20px}.product-table__item .info-wrapper__link{width:100%}.product-table__item__text{min-height:65px;padding-left:170px;padding-right:0}.review-bottom{flex-direction:row;justify-content:space-between}.checkout__review .deutschland-card-order-confirm{display:flex}.checkout__review .deutschland-card-order-confirm-mobile{display:none !important}.product-base-price__price,.product-base-price__deposit{font-size:12px;font-size:.75rem}#target-equipment-info{background:#f3f5f7;margin:0 -40px;padding:0 35px;width:calc(100% + 80px)}#target-equipment-info .headline__major{display:block;padding-top:35px}#target-equipment-info #target-product-equipment{padding-bottom:35px}#target-equipment-info+section #target-product-delivery{padding-top:35px}.additional-product-list{width:100%}.additional-product-list__item .product-info-box .product__img-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:130px;width:130px}.additional-product-list__item .product-info-box .product__img-wrapper img{max-height:100%;max-width:100%}.additional-product-list__item .product-info-box .description{align-self:center}.additional-product-list__item .product-info-box .description [class*=line-clamp]::after{background:linear-gradient(to right, rgba(243, 245, 247, 0) 0%, #f3f5f7 50%, #f3f5f7 100%)}.additional-product-list__item .product-info-box .description .product-link-title{font-size:14px;font-size:.875rem;margin-bottom:0}.additional-product-list__item .product-info-box .quantity-variation-wrapper{align-self:center;display:block;margin-bottom:0}.additional-product-list__item .product-info-box .quantity-variation-wrapper .variation{margin-top:0}.additional-product-list__item .product-info-box .quantity-variation-wrapper .quantity .btn-pseudo-select,.additional-product-list__item .product-info-box .quantity-variation-wrapper .variation .btn-pseudo-select{width:auto}.additional-product-list__item .product-info-box .prices{display:block;margin-bottom:0}.additional-product-list__item .product-info-box .prices .product__price-wrapper__inner{margin-bottom:20px}.additional-product-list__item .product-info-box .product__actions .product__action{align-self:start}.additional-product-list__item .product-info-box .product__actions .product__action__group .product-notification:active,.additional-product-list__item .product-info-box .product__actions .product__action__group .product-notification:hover,.additional-product-list__item .product-info-box .product__actions .product__action__group .product-notification:focus{background-color:#fff;color:#ccc}.additional-product-list__item .product-info-box .product__actions .product__action__group a span{font-size:15px;font-size:.9375rem}.additional-product-list__item .product-info-box .product__actions .product__action__group .product__qty-select__input{width:calc(100% - 100px)}.additional-product-list__item .product-info-box .product__actions .product__action__group .product__qty-select__decrease,.additional-product-list__item .product-info-box .product__actions .product__action__group .product__qty-select__increase{width:50px;height:50px}.additional-product-list__item .product-info-box{align-items:end;grid-template-columns:20% 3% 40% 3% 34%;grid-template-areas:"product-link . description . prices" "product-link . description . prices" "product-link . quantity-variation-wrapper . action-button"}.promotion-week__content{padding:30px}.promotion-week__content .counter{justify-content:flex-start;flex-direction:row;justify-content:flex-start}.promotion-week__content .counter>div{max-width:580px}.promotion-week__content .counter__row{justify-content:center}.promotion-week__content .counter__row__tile-wrapper{margin:0 10px 0 0}.promotion-week__content .counter__row__tile-wrapper:last-of-type{margin-right:0}.promotion-week__content .counter__row .digit{font-size:60px;font-size:3.75rem;width:45px}.promotion-week__counter{margin-right:20px}.promotion-week__counter .headline__major{text-align:left}.promotion-week__counter__wrapper,.promotion-week__product__wrapper{flex-direction:row;flex:1 1 100%}.promotion-week__counter__wrapper .promotion-week__picture,.promotion-week__product__wrapper .promotion-week__picture{flex:1 1 100%;position:relative}.promotion-week__counter__wrapper .promotion-week__picture img,.promotion-week__product__wrapper .promotion-week__picture img{bottom:0;max-height:100%;position:absolute;right:0}.promotion-week__counter__wrapper .promotion-week__product,.promotion-week__product__wrapper .promotion-week__product{margin-right:20px;padding:0}.promotion-week__counter__wrapper .promotion-week__product .product__price-wrapper,.promotion-week__product__wrapper .promotion-week__product .product__price-wrapper{display:inline-block;transform:scale(1.5) translateX(16.67%)}.promotion-week__counter__wrapper .promotion-week__product__text,.promotion-week__product__wrapper .promotion-week__product__text{font-size:22px;font-size:1.375rem}.promotion-week__counter__wrapper .promotion-week__product__refprice,.promotion-week__product__wrapper .promotion-week__product__refprice{margin-bottom:40px}.promotion-week__headline__wrapper{width:auto}.promotion-week__headline__wrapper .promotion-week__headline__first-line,.promotion-week__headline__wrapper .promotion-week__headline__second-line{height:76px;padding:14px 20px}.promotion-week--counter .promotion-week__headline__wrapper{flex-direction:row;padding:10px 20px;background-color:#ffe500}.promotion-week--counter .promotion-week__headline__wrapper .promotion-week__headline__first-line{background-color:none;height:auto;margin-right:5px;padding:0px}.promotion-week--counter .promotion-week__headline__wrapper .promotion-week__headline__second-line{background-color:none;box-shadow:none;height:auto;padding:0px;transform:translateY(0px)}.detail-page-section .rating-box{align-self:center}.rating-box__list-container{margin-bottom:0}.rating-box__list__item::before{left:0}.overlay .rating-box__average-rating .rating,.overlay .rating-box__average-rating__text{justify-content:center}.overlay .rating-box{flex-direction:row}.overlay .rating-box .recommendation-rate{margin:30px 30px 0 30px}.overlay .rating-box__ekomi-basic-info__wrapper{position:relative;width:100%}.overlay .rating-box__bar{margin-top:80px;align-items:stretch}.l-rating-pagination-detail-page{margin-bottom:10px}.l-rating-pagination-detail-page:before,.l-rating-pagination-detail-page:after{content:" ";display:table}.l-rating-pagination-detail-page:after{clear:both}.l-rating-pagination-detail-page .sort-form{display:inline-block;margin-top:5px;margin-right:10px;text-align:left}.l-rating-pagination-detail-page #pagination-wrapper{float:right}.recommendation-list{margin-bottom:36px}.site-content__box--category-entry{flex-direction:row;flex-wrap:wrap}.sku-module .product-list.products-three .product-list__item.sku-teaser.right{order:3}.sku-module .product-list.products-four .product-list__item.sku-teaser.right{order:3}.sku-module .product-list__item{margin-bottom:0}@media screen and (max-width: 1023px){.sku-module .product-list__item .product-notification{font-size:12px;font-size:.75rem}.sku-module .product-list__item:nth-of-type(n+5){display:none}}.your-store__box__inner .your-store__info__desc{margin-bottom:40px;padding-right:120px}.your-store__box__inner .your-store__info__service-wrapper .service__button{width:100%}.your-store__box__inner .your-store__info__map{min-height:120px}.store-finder{padding:0 10px}.overlay__content .store-finder{padding:0}.overlay__content .store-finder .store-finder__map .filialfinder-map .js-ff-map{height:100% !important}.overlay__content .store-finder .store-finder__list{max-height:calc(100% - 65px)}.overlay__content .store-finder .store-finder__inner__box{width:calc(50% - 1rem)}.store-finder__map{background:#edeef2;width:100%}.store-finder__map .filialfinder-map .gmnoprint.gm-bundled-control{transform:translate(-35px, -30px);display:block}.store-finder__map .filialfinder-map .gmnoprint.gm-bundled-control>div>div{box-shadow:none !important;min-height:88px;min-width:45px}.store-finder__map .filialfinder-map .gmnoprint.gm-bundled-control button{min-height:45px;min-width:45px}.store-finder__map .filialfinder-map .gmnoprint.gm-bundled-control button img{max-width:10px}.store-finder__map .filialfinder-map .gmnoprint.gm-bundled-control button+div{margin:0px auto !important;max-width:25px}.store-finder__map .filialfinder-map .store-finder__filter-list.has--selection+.store-finder__filter-reset{display:inline-block;width:auto;height:auto;margin:25px 15px 15px;padding:0;background:none}.store-finder__map .filialfinder-map .store-finder__filter-list.has--selection+.store-finder__filter-reset::before{display:none}.store-finder__map .filialfinder-map .store-finder__filter-list.has--selection+.store-finder__filter-reset span{display:block}.my-profile__stores .store-finder__inner__box__content,.my-profile__stores .store-finder__inner__box__map{flex-basis:30%}.tab-navigation__list__item__link{font-size:18px;font-size:1.125rem;padding-left:33px;padding-right:33px}.sidebar.off-canvas.sidebar-toc__content__wrapper.full-width{width:100%;max-width:400px}.three-items .teaser-box{width:32%}.three-items .teaser-box:last-child{display:block}.teaser__block.recipes .subline__text{max-height:45px;margin-bottom:35px;overflow-y:hidden;text-align:left}.teaser__block.recipes .teaser__box{grid-gap:40px;width:calc(100% - 80px)}@media(min-width: 800px){.teaser__block.recipes .teaser__box{width:calc(100% - 120px)}}.teaser__block.content--large .teaser__box__item{height:auto}.teaser__block.content--large .teaser__box__item__img{height:320px}.teaser__block.content--large .teaser__box__item__desc__text{margin-bottom:30px}.teaser__block.content--large .teaser__box__item .btn-primary{margin:auto 0 0;min-width:auto;width:100%}.teaser__block.content--small .teaser__box{justify-content:space-between}.teaser__block.content--small .teaser__box__item__img{height:235px}.teaser__block.seo--text .teaser__box__component__content .seo-buttons-container .btn-20{flex:0 0 calc(20% - 8px)}.teaser__block.seo--text .teaser__box__component__content .seo-buttons-container .btn-25{flex:0 0 calc(25% - 7.5px)}.teaser__block.seo--text .teaser__box__component__content .seo-buttons-container .btn-33{flex:0 0 calc(33.333% - 6.67px)}.teaser__block.seo--text .teaser__box__component__content .seo-buttons-container .btn-50{flex:0 0 calc(50% - 5px)}.teaser__block.header .teaser__box{height:425px}.teaser__block.header .teaser__box .teaser__label{top:40px;left:40px;margin-right:40px}.teaser__block.header .teaser__box .teaser__logo__container{width:220px}.teaser__block.header .teaser__box .teaser__logo__container__img{bottom:12px;height:68px;position:absolute;right:40px;width:68px}.teaser__block.header .teaser__box__link:hover~.a11y-pe-none{border-radius:10px;border:1px solid #cf0008;font-size:15px;font-size:.9375rem;background-color:#cf0008;color:#fff;cursor:pointer;display:inline-block;font-family:"Roboto",Arial,sans-serif;font-weight:normal;line-height:1.4;margin:0px;padding:14px 40px 13px 40px;text-decoration:none;text-align:center;width:330px;white-space:nowrap}@media screen and (max-width: 767px){.teaser__block.header .teaser__box__link:hover~.a11y-pe-none{font-size:14px;font-size:.875rem}}.teaser__block.header .teaser__box__link:hover~.a11y-pe-none:active{background-color:#ac0a10}.teaser__block.header .teaser__box button.teaser__box__link:hover~.a11y-pe-none{border-radius:10px;border:1px solid #cf0008;font-size:15px;font-size:.9375rem;background-color:#cf0008;color:#fff;cursor:pointer;display:inline-block;font-family:"Roboto",Arial,sans-serif;font-weight:normal;line-height:1.4;margin:0px;padding:14px 40px 13px 40px;text-decoration:none;text-align:center;width:330px;white-space:nowrap}@media screen and (max-width: 767px){.teaser__block.header .teaser__box button.teaser__box__link:hover~.a11y-pe-none{font-size:14px;font-size:.875rem}}.teaser__block.header .teaser__box button.teaser__box__link:hover~.a11y-pe-none:active{background-color:#ac0a10}.teaser__block.header .teaser__box .btn-primary{bottom:40px;left:40px;width:330px}.teaser__block.header.listing .teaser__box .teaser__label{max-width:calc(100% - 40px * 2)}.teaser__block.cutted-slides .teaser__box__list__item .btn-primary{min-width:185px}.teaser__block.teaser-countdown{flex-direction:row;flex-wrap:wrap}.teaser__block.teaser-countdown__counter-data{min-width:50%}.teaser__block.teaser-countdown--deals .counter__item__display{font-size:32px;font-size:2rem;margin-top:18px}.teaser__block.teaser-countdown--deals .counter__item__value{font-size:64px;font-size:4rem;min-width:98px}.teaser__block.payback-coupons .my-payback__section{padding:40px 40px 20px}.teaser__block.payback-module{flex-direction:row;padding:40px 20px}.teaser__block.payback-module .payback-module__content--text,.teaser__block.payback-module .payback-module__content--image{width:calc((100% - 20px)/2)}.teaser__block.payback-module .payback-module__content--image{align-self:end}.teaser__block.payback-module .payback-module__content--image img{display:block;margin:0 auto;max-height:340px}.teaser-full-image-textbox{min-height:300px}.teaser-full-image-textbox .img-passepartout{height:auto;max-width:none !important;min-height:100%}.teaser-full-image-textbox picture{min-height:initial;position:absolute}.teaser-full-image-textbox__textbox__wrapper{margin-bottom:auto;margin-top:auto;z-index:1}.teaser-full-image-textbox__textbox{margin:30px;width:50%}.teaser-full-image-textbox__textbox--left{margin-right:auto}.teaser-full-image-textbox__textbox--right{margin-left:auto}.teaser-full-image-textbox__textbox__inner{border:1px solid #fff;padding:30px}.teaser-full-image-textbox__textbox__inner.textbox-border-red{border-color:#cf0008}.teaser-full-image-textbox__textbox__inner.textbox-border-yellow{border-color:#ffe500}.teaser-full-image-textbox__textbox__inner.textbox-border-dark-grey{border-color:#333}.teaser-full-image-textbox__textbox__inner.textbox-border-light-grey{border-color:#e0e0e0}.teaser-full-image-textbox__wrapper .headline__minor{font-size:30px;font-size:1.875rem;margin-bottom:40px}.teaser-teasergrid .headline__minor{font-size:30px;font-size:1.875rem;margin-bottom:40px}.teaser-menubar .headline__minor{font-size:30px;font-size:1.875rem;margin-bottom:30px}.newsletter-module,.newsletter-picture-module{flex-direction:row}.newsletter-module__wrapper{flex:1 1 60%;order:1}.newsletter-module__wrapper__headline{max-width:480px;margin-left:auto;margin-right:auto}.newsletter-module__img{flex:1 1 40%;order:2}.newsletter-picture-module__wrapper{justify-content:center;align-items:center;padding-right:50%}.is--link .newsletter-picture-module__wrapper{align-items:flex-start;padding-right:20px}.is--link .newsletter-picture-module__wrapper__headline{width:calc(100% - 460px)}.is--link .newsletter-picture-module__wrapper .btn-primary{margin-left:-460px}.premium-teaser__box{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.premium-teaser__image{width:49%;text-align:center}.premium-teaser--picture-left .premium-teaser__image{order:1}.premium-teaser--picture-right .premium-teaser__image{order:2}.premium-teaser__info{width:49%}.premium-teaser--picture-left .premium-teaser__info{order:2}.premium-teaser--picture-right .premium-teaser__info{order:1}.quote-image__wrapper{flex-direction:row;margin-left:calc(20px * (-1));margin-right:calc(20px * (-1));min-height:250px;padding:40px 5%}.quote-image__wrapper .quote-image__image{order:2;margin:0 5%;min-height:200px;min-width:200px}.quote-image__wrapper .quote-image__quote{order:1}.quote-image__wrapper.left .quote-image__quote{order:2}.quote-image__quote{flex-direction:row;margin:0 5%}.quote-image__quote__icon{transform:translateY(-10px)}.quote-image__quote__icon.icon-start{margin:0 20px 0 0}.quote-image__quote__icon.icon-end{margin:0 0 0 20px}.teaser-text-only .headline__minor{margin-bottom:40px}.canvass-landing-page .teaser-text-only .headline__major{font-size:40px;font-size:2.5rem}.teaser-video__full__wrapper .headline__minor{font-size:30px;font-size:1.875rem;margin-bottom:40px}.teaser-video__full__quote{flex-direction:row}.teaser-video__full__quote__icon{transform:translateY(-10px)}.teaser-video__full__quote__icon.icon-start{margin:0 20px 0 0}.teaser-video__full__quote__icon.icon-end{margin:0 0 0 20px}.teaser-video__full__quote__text-centered{text-align:left}.view-options__pagination{display:block;margin:0 auto 15px}.view-options__sorting{display:flex;margin:0;width:100%}.view-options__sorting .sort-by-filter{min-width:100%}.checkout__wrapper{grid-template-areas:"checkout-primary-content . checkout-buyer-box" "checkout-payment-options . checkout-buyer-box" "checkout-data-privacy-info . checkout-buyer-box"}.checkout__buyer-box-wrapper{grid-row:1/span 3}.gift-finder__module__bg-image{padding:60px 25px}.gift-finder__module .gift-finder__module__bottom-img{bottom:-40px}.gift-finder__container .gift-finder__prizes__filter{flex-direction:row}.gift-finder__container .gift-finder__prizes__filter__label{margin-right:60px;margin-top:-5px}.gift-finder__container .gift-finder__prizes__filter .slider-container{margin:initial;width:50%}.gift-finder__container .gift-finder__module__prizes__headline{font-size:30px;font-size:1.875rem;margin-bottom:30px}.gift-finder__headline{font-size:40px;font-size:2.5rem}.gift-finder__list li{width:calc(33.3333333333% - 20px)}.my-profile__content .my-profile__my-deutschlandcard{flex-direction:row}.my-profile__content .my-profile__my-deutschlandcard .section__dc-cta{padding:40px}.my-profile__content .my-profile__my-deutschlandcard .section__dc-cta .my-deutschlandcard__logo{flex-basis:80px}.my-profile__content .my-profile__my-deutschlandcard .section__dc-cta__text .info-layer__icon{display:inline-block}.my-profile__content .my-profile__my-deutschlandcard .section__dc-cta .info-layer__icon--before{display:none}.my-profile__content .my-profile__my-deutschlandcard--active .section__card-overview{flex-direction:row}.my-profile__content .my-profile__my-deutschlandcard--active .section__card-overview .my-deutschlandcard__logo{flex:0 1 180px;height:70px}.my-profile__content .my-profile__my-deutschlandcard--active .section__card-overview .my-deutschlandcard__basic-information{text-align:left}.my-profile__content .my-profile__my-deutschlandcard--active .section__card-history__list-item{grid-template-columns:200px 1fr auto;grid-template-rows:1fr;padding:16px 20px}.my-profile__content .my-profile__my-deutschlandcard--active .section__card-history__list-item--date{grid-column:1/span 1}.my-profile__content .my-profile__my-deutschlandcard--active .section__card-history__list-item--label{grid-column:2/span 1}.my-profile__content .my-profile__my-deutschlandcard--active .section__card-history__list-item--points{grid-column:3/span 1}.my-profile__my-deutschlandcard__head-area{flex-direction:row}.site-content__box{padding:0 0 10px}.teaser__block.header .teaser__box .teaser__label__headline,.teaser__block.header .teaser__box .teaser__label__subline{height:72px;line-height:1.4;padding:8px 40px}.teaser__block.header .teaser__box .teaser__label__headline{box-shadow:none;z-index:1}.teaser__block.header .teaser__box .teaser__label__subline{box-shadow:-2px 1px 10px 0px rgba(0,0,0,.3);transform:translateY(-8px);z-index:2}.teaser__block.header .teaser__box .teaser__logo__container{background-size:auto 105px;height:105px}.teaser__block.header.listing .teaser__box .teaser__label{top:50%;transform:translateY(-50%)}.teaser__block.header.listing .teaser__box .teaser__label__headline{padding:10px 40px}.product-list__item{width:calc(33.33333% - 1rem)}.product__img-wrapper__store-disturber__item--bottom-right-pin{display:none}.product~.product__action__group .product__qty-select span,.product~.product__action__group .product__qty-select input{font-size:14px;font-size:.875rem}.product~.product__action__group .product__qty-select input{width:calc(100% - 70px)}.product~.product__action__group .product__qty-select span{width:35px}.product-table__article__image{grid-row:1/span 2}.service-bar__list__item{width:33%}.sku-module .product-list{flex-wrap:nowrap}.sku-module .product-list__item{width:calc(33.33333% - 1rem)}.store-offers{display:flex;flex-direction:column}.store-offers__inner{background-position:0 0;background-repeat:no-repeat;background-size:cover}.store-offers__inner__nav{border-radius:0px}.store-offers__inner__nav__list{list-style:none;margin:0;padding:0}.store-offers__inner__content__list{list-style:none;margin:0;padding:0}.store-offers__inner__content.carousel{padding-top:20px}.store-offers__inner__btn{width:auto !important}.xmas__wrapper .xmas__module__headline.has--gradient{font-size:40px;font-size:2.5rem}.xmas__wrapper .teaser-newsletter{padding:40px}.xmas__wrapper .teaser-newsletter .newsletter-module{padding-left:60px}.xmas__wrapper .teaser-newsletter .newsletter-module__wrapper__headline{max-width:none}.xmas__module__bg-image{padding:60px 25px}.xmas__module__bottom-img{height:240px}.xmas__module__bottom-img--left{width:112px}.xmas__module__bottom-img--right{width:280px}.xmas__module__menubar .menubar__simple{gap:40px}.xmas__module__menubar .menubar__simple__item a{font-size:18px;font-size:1.125rem}.xmas__module__prizes__image picture{background-size:auto}.xmas__module__prizes .xmas__module__label{margin-bottom:40px;padding:0 40px}.xmas__module__prizes .xmas__module__subline{max-width:50%;margin:auto}.xmas__module__prizes .xmas__module__headline.has--gradient{font-size:74px;font-size:4.625rem;line-height:66px}.xmas__module__brandslider .xmas__module__label{margin-bottom:40px}.xmas__module__brandslider .xmas__module__headline{font-size:30px;font-size:1.875rem}.xmas__module__brandslider__logo{max-height:48px}.xmas__module__brandslider .slick-initialized .slick-slide{margin:0 20px}.xmas__module__brandslider .slick-list{padding:0}.xmas__module__brandslider__slider{max-height:48px}.xmas__module__video{padding-bottom:60px}.xmas__module__video__video-wrapper{padding:0 120px}.xmas__module__video__image.xmas__module__bg-image{padding-bottom:70px}.xmas__module__video .xmas__module__bottom-img{bottom:20px}.xmas__module__video .xmas__module__bottom-img--left{width:125px}.xmas__module__video .xmas__module__bottom-img--right{width:125px}.xmas__module__calendar .xmas__module__bottom-img--left{width:112px}.xmas__module__calendar .xmas__module__bottom-img--right{width:280px}.xmas__module__calendar .calendar__board__item[data-xmas-day="1"]{grid-row-start:5;grid-row-end:6;grid-column-start:4;grid-column-end:5}.xmas__module__calendar .calendar__board__item[data-xmas-day="2"]{grid-row-start:7;grid-row-end:-1;grid-column-start:5;grid-column-end:-1}.xmas__module__calendar .calendar__board__item[data-xmas-day="3"]{grid-row-start:6;grid-row-end:7;grid-column-start:1;grid-column-end:3}.xmas__module__calendar .calendar__board__item[data-xmas-day="4"]{grid-row-start:7;grid-row-end:-1;grid-column-start:1;grid-column-end:3}.xmas__module__calendar .calendar__board__item[data-xmas-day="5"]{grid-row-start:1;grid-row-end:3;grid-column-start:3;grid-column-end:4}.xmas__module__calendar .calendar__board__item[data-xmas-day="6"]{grid-row-start:4;grid-row-end:6;grid-column-start:6;grid-column-end:-1}.xmas__module__calendar .calendar__board__item[data-xmas-day="7"]{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:3}.xmas__module__calendar .calendar__board__item[data-xmas-day="8"]{grid-row-start:6;grid-row-end:-1;grid-column-start:4;grid-column-end:5}.xmas__module__calendar .calendar__board__item[data-xmas-day="9"]{grid-row-start:4;grid-row-end:6;grid-column-start:1;grid-column-end:2}.xmas__module__calendar .calendar__board__item[data-xmas-day="10"]{grid-row-start:6;grid-row-end:7;grid-column-start:6;grid-column-end:-1}.xmas__module__calendar .calendar__board__item[data-xmas-day="11"]{grid-row-start:1;grid-row-end:2;grid-column-start:4;grid-column-end:6}.xmas__module__calendar .calendar__board__item[data-xmas-day="12"]{grid-row-start:3;grid-row-end:5;grid-column-start:3;grid-column-end:4}.xmas__module__calendar .calendar__board__item[data-xmas-day="13"]{grid-row-start:4;grid-row-end:5;grid-column-start:2;grid-column-end:3}.xmas__module__calendar .calendar__board__item[data-xmas-day="14"]{grid-row-start:2;grid-row-end:3;grid-column-start:5;grid-column-end:-1}.xmas__module__calendar .calendar__board__item[data-xmas-day="15"]{grid-row-start:6;grid-row-end:-1;grid-column-start:3;grid-column-end:4}.xmas__module__calendar .calendar__board__item[data-xmas-day="16"]{grid-row-start:3;grid-row-end:4;grid-column-start:5;grid-column-end:-1}.xmas__module__calendar .calendar__board__item[data-xmas-day="17"]{grid-row-start:5;grid-row-end:7;grid-column-start:5;grid-column-end:6}.xmas__module__calendar .calendar__board__item[data-xmas-day="18"]{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:3}.xmas__module__calendar .calendar__board__item[data-xmas-day="19"]{grid-row-start:4;grid-row-end:5;grid-column-start:4;grid-column-end:6}.xmas__module__calendar .calendar__board__item[data-xmas-day="20"]{grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:3}.xmas__module__calendar .calendar__board__item[data-xmas-day="21"]{grid-row-start:1;grid-row-end:2;grid-column-start:6;grid-column-end:-1}.xmas__module__calendar .calendar__board__item[data-xmas-day="22"]{grid-row-start:2;grid-row-end:4;grid-column-start:4;grid-column-end:5}.xmas__module__calendar .calendar__board__item[data-xmas-day="23"]{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:2}.xmas__module__calendar .calendar__board__item[data-xmas-day="24"]{grid-row-start:5;grid-row-end:6;grid-column-start:2;grid-column-end:4}.xmas__module__calendar .calendar__board{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(7, 77px);width:100%}.xmas__module__calendar .calendar__board__item{font-size:36px;font-size:2.25rem}.xmas__module__calendar .counter__subline{max-width:50%}.xmas__module__calendar .counter__row{padding:0 30px;gap:0}.xmas__module__calendar .counter__item__value{font-size:80px;font-size:5rem}.xmas__module__calendar .counter__item__display{font-size:16px;font-size:1rem}.xmas__module__calendar .counter__item.colon-divider{font-size:80px;font-size:5rem}.xmas__module__donation-redirect{grid-template-columns:1fr 1fr;grid-gap:20px}.xmas__module__donation-redirect__btn{grid-row:2/span 1;grid-column:1/span 1;margin-bottom:auto}.xmas__module__donation-redirect__image{grid-row:1/span 2;grid-column:2/span 1;margin-bottom:0}.xmas__module__donation-redirect__text{grid-row:1/span 1;grid-column:1/span 1;margin-top:auto}.xmas__module__winner-form .xmas__form{padding-bottom:100px}.xmas-calendar-modal .calendar__item__container .calendar__join__form .account-tabs .account-tabs__title span{padding:15px 20px}.xmas-calendar-modal .calendar__item__container .calendar__join__form .form__grid{grid-template-columns:48% 4% 48%;grid-template-areas:"title title title" "first-name . last-name" "e-mail . password-1" "password-2 . password-3"}.xmas-calendar-modal .calendar__item__container .calendar__join__form .form .title{grid-row:1/span 1;grid-column:1/span 3;margin-bottom:10px}.xmas-calendar-modal .calendar__item__container .calendar__join__form .form .first-name{grid-row:2/span 1;grid-column:1/span 1}.xmas-calendar-modal .calendar__item__container .calendar__join__form .form .last-name{grid-row:2/span 1;grid-column:3/span 1}.xmas-calendar-modal .calendar__item__container .calendar__join__form .form .e-mail{grid-row:3/span 1;grid-column:1/span 1}.xmas-calendar-modal .calendar__item__container .calendar__join__form .form .password-1{grid-row:3/span 1;grid-column:3/span 1}.xmas-calendar-modal .calendar__item__container .calendar__join__form .form .password-2{grid-row:4/span 1;grid-column:1/span 1}.xmas-calendar-modal .calendar__item__container .calendar__join__form .form .password-3{grid-row:4/span 1;grid-column:3/span 1}.xmas-calendar-modal .calendar__item__container .calendar__join__form .form .submit-container .btn-primary{min-width:240px}.xmas-calendar-modal .calendar__item__container .description__calendar__active.two__cols{flex-direction:row;gap:0;margin-bottom:20px}.xmas-calendar-modal .calendar__item__container .description__calendar__active.two__cols .first__col,.xmas-calendar-modal .calendar__item__container .description__calendar__active.two__cols .second__col{width:50%}.xmas-calendar-modal .calendar__item__container .description__calendar__active.two__cols .first__col img{width:55%;min-width:175px;-o-object-fit:contain;object-fit:contain}.xmas-calendar-modal .calendar__item__container .description__calendar__active.two__cols .second__col .headline__calendar__layer{text-align:left}.xmas-calendar-modal .calendar__item__container .description__calendar__active.two__cols .second__col .headline__calendar__layer .code{margin-left:0}.xmas-calendar-modal .calendar__item__container .description__calendar__active.two__cols .second__col .button-wrapper .btn-primary{width:auto}
