.tag{background-color:var(--primary-container);border-radius:var(--corner-radius-normal);color:var(--on-primary-container);align-items:center;gap:var(--gap-sm);padding:var(--padding-xs)var(--padding-sm);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-flex}.tag svg{cursor:pointer}.plus-button{background:var(--surface);border-radius:var(--component-button-corner-radius);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:12px;display:flex;position:relative}.plus-button:after{border-radius:var(--component-button-corner-radius);box-sizing:content-box;content:"";inset:calc(-1*var(--border-width-thick));z-index:0;border:0 solid transparent;position:absolute}.plus-button:focus,.plus-button:hover{background:var(--surface-dim)}.plus-button:focus:after{border:var(--border-width-thick)solid var(--tertiary)}.plus-button--active{color:var(--on-primary)}.plus-button--active,.plus-button--active:focus,.plus-button--active:hover{background:var(--primary)}.plus-button--active:focus:after{border:var(--border-width-thick)solid var(--tertiary)}.h0{font-family:var(--font-family-h0);font-size:var(--h0-size);font-weight:var(--h0-weight);letter-spacing:var(--h0-letter-spacing);line-height:var(--h0-line-height)}.h1{font-family:var(--font-family-h1);font-size:var(--h1-size);font-weight:var(--h1-weight);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height)}.h2{font-family:var(--font-family-h2);font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height)}.h3{font-family:var(--font-family-h3);font-size:var(--h3-size);font-weight:var(--h3-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height)}.p-large{font-family:var(--font-family-p-large-normal);font-size:var(--p-large-size);font-weight:var(--p-large-weight-normal);letter-spacing:var(--p-large-letter-spacing);line-height:var(--p-large-line-height)}.p-large.bold,.p-large b{font-weight:var(--p-large-weight-bold)}.p{font-family:var(--font-family-p-regular-normal);font-size:var(--p-regular-size);font-weight:var(--p-regular-weight-normal);letter-spacing:var(--p-regular-letter-spacing);line-height:var(--p-regular-line-height)}.p.bold,.p b{font-weight:var(--p-regular-weight-bold)}.p-small{font-family:var(--font-family-p-small-normal);font-size:var(--p-small-size);font-weight:var(--p-small-weight-normal);letter-spacing:var(--p-small-letter-spacing);line-height:var(--p-small-line-height)}.p-small.bold,.p-small b{font-weight:var(--p-small-weight-bold)}.a{cursor:pointer;text-decoration:underline}.button-large{font-family:var(--font-family-button-large);font-size:var(--button-large-size);font-weight:var(--button-large-weight);letter-spacing:var(--button-large-letter-spacing);line-height:var(--button-large-line-height);text-transform:uppercase}.button-medium{font-family:var(--font-family-button-regular);font-size:var(--button-regular-size);font-weight:var(--button-regular-weight);letter-spacing:var(--button-regular-letter-spacing);line-height:var(--button-regular-line-height);text-transform:uppercase}.button-small{font-family:var(--font-family-button-small);font-size:var(--button-small-size);font-weight:var(--button-small-weight);letter-spacing:var(--button-small-letter-spacing);line-height:var(--button-small-line-height)}.button-small,.caption{text-transform:uppercase}.caption{font-family:var(--font-family-caption);font-size:var(--caption-size);font-weight:var(--caption-weight);letter-spacing:var(--caption-letter-spacing);line-height:var(--caption-line-height)}.label{font-family:var(--font-family-label);font-size:var(--label-size);font-weight:var(--label-weight-normal);letter-spacing:var(--label-letter-spacing);line-height:var(--label-line-height)}h1{font-family:var(--font-family-h1);font-size:var(--h1-size);font-weight:var(--h1-weight);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height)}h2{font-family:var(--font-family-h2);font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height)}h3{font-family:var(--font-family-h3);font-size:var(--h3-size);font-weight:var(--h3-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height)}p{font-family:var(--font-family-p-regular-normal);font-size:var(--p-regular-size);font-weight:var(--p-regular-weight-normal);letter-spacing:var(--p-regular-letter-spacing);line-height:var(--p-regular-line-height)}p.bold,p b{font-weight:var(--p-regular-weight-bold)}p.large{font-family:var(--font-family-p-large-normal);font-size:var(--p-large-size);font-weight:var(--p-large-weight-normal);letter-spacing:var(--p-large-letter-spacing);line-height:var(--p-large-line-height)}p.large.bold,p.large b{font-weight:var(--p-large-weight-bold)}p small{font-family:var(--font-family-p-small-normal);font-size:var(--p-small-size);font-weight:var(--p-small-weight-normal);letter-spacing:var(--p-small-letter-spacing);line-height:var(--p-small-line-height)}p small.bold,p small b{font-weight:var(--p-small-weight-bold)}.pagination{-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--gap-base);padding:var(--padding-md)0;justify-content:center}.pagination,.pagination-next,.pagination-prev{align-items:center;display:flex}.pagination-next--disabled,.pagination-prev--disabled{color:var(--on-surface-variant);cursor:not-allowed;opacity:.5}.pagination-pages{align-items:center;gap:var(--gap-md);display:flex}.pagination-item{color:var(--on-surface-variant);font-family:var(--font-family-p-regular-normal);font-size:var(--p-regular-size);font-weight:var(--p-regular-weight-normal);letter-spacing:var(--p-regular-letter-spacing);line-height:var(--p-regular-line-height);-webkit-text-decoration-line:underline;text-decoration-line:underline}.pagination-item.bold,.pagination-item b{font-weight:var(--p-regular-weight-bold)}.pagination-item--middle{color:var(--on-surface)}.pagination-item--active,.pagination-item--middle{-webkit-text-decoration-line:none;text-decoration-line:none}.pagination-item--active{font-weight:700}.checkout-header{flex-direction:column;display:flex}.checkout-header-inner{padding-bottom:var(--padding-md);padding-top:var(--padding-md);justify-content:space-between}.checkout-header-content,.checkout-header-inner{align-items:center;display:flex}.checkout-header-content{gap:var(--gap-sm)}.checkout-header-content>span{display:none}@media (min-width:768px){.checkout-header-content>span{display:inline}}.checkout-header-logo{flex:1 0 0;justify-content:center;align-items:center;height:48px;display:flex}.checkout-header-decoline hr{background-color:var(--primary);height:var(--rq-101-header-decoration-height);border:none;width:100%;margin:0}.checkout-payment{gap:var(--gap-base);flex-direction:column;display:flex}.checkout-payment--payment,.checkout-payment--shipping{justify-content:space-between;align-items:center;display:flex}.checkout-payment--content{gap:var(--gap-base)}.checkout-payment--banner,.checkout-payment--content{flex-direction:column;display:flex}.checkout-payment--banner{background:var(--primary-container);align-items:center;gap:var(--gap-md);padding:var(--padding-base)}.checkout-payment--banner,.checkout-payment--textcolor{color:var(--on-primary-container)}.checkout-order{gap:var(--gap-base);flex-direction:column;display:flex}.link-list-teaser{height:100%}.link-list-teaser,.link-list-teaser-content{gap:var(--gap-md);flex-direction:column;display:flex}.link-list-teaser-content{align-self:stretch}.link-list-teaser-content-box{background:var(--surface-container);padding:var(--padding-base)}.link-list-teaser-links{align-self:stretch;gap:var(--padding-sm);flex-direction:column;display:flex}.link-list-teaser-link{color:var(--on-surface-variant);cursor:pointer;text-decoration:underline}.category-banner{width:100%}.category-banner__inner{padding-bottom:var(--margin-y);padding-top:var(--margin-y)}.longtail-category{background-color:var(--surface-container);padding:var(--padding-md);display:inline-flex}.checkout-footer{gap:var(--gap-md);padding:var(--margin-y)0}.checkout-footer,.checkout-footer-row{flex-direction:column;display:flex}.checkout-footer-row{gap:var(--gap-base);flex-wrap:wrap}.checkout-footer-row>*{flex:1 0 0}@media (min-width:768px){.checkout-footer-row{flex-direction:row}}.checkout-footer-notes{color:var(--on-surface);justify-content:space-between;align-self:stretch;row-gap:var(--gap-base);flex-wrap:wrap;display:flex}.checkout-user,.checkout-user-options{gap:var(--gap-base);flex-direction:column;display:flex}.checkout-guestbox{background:var(--surface-container);padding:var(--padding-base)}.checkout-guestbox__content{gap:var(--gap-base);flex-direction:column;display:flex}@media (min-width:768px){.checkout-guestbox__content{flex-direction:row;justify-content:space-between;align-items:center}}.checkout-guestbox__action{justify-content:flex-end;display:flex}@media (min-width:768px){.checkout-guestbox__action{flex-shrink:0;min-width:160px}}.cart{gap:var(--gap-base);padding-bottom:var(--margin-y);padding-top:var(--margin-y)}.cart,.cart__header{flex-direction:column;display:flex}.cart__header{gap:var(--gap-sm)}.cart__header__text{color:var(--on-surface)}.cart__summary-buttons{width:100%}.cart__voucher-form{gap:var(--gap-md);display:grid}.cart__voucher-form-hidden{display:none}.cart__voucher-form-error{color:var(--error);width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:100%}.cart__voucher-form-button{padding:0}.cart__container{gap:var(--gap-lg);grid-template-columns:1fr minmax(450px,auto);display:grid}.cart__basket-aside,.cart__basket-list{gap:var(--gap-base);flex-direction:column;display:flex}.cart__empty-container{gap:var(--gap-base);padding:var(--padding-base);align-items:center;justify-items:center;display:grid}.cart__empty-icon{background:var(--surface-container);border-radius:50%;padding:20px}.cart__empty-messages{gap:var(--gap-md);align-items:center;justify-items:center;display:grid}@media screen and (max-width:1279px){.cart__container{grid-template-columns:1fr}}.thankyou{gap:var(--gap-base);padding-bottom:var(--margin-y);padding-top:var(--margin-y);flex-direction:column}.thankyou,.thankyou__header{display:flex}.thankyou__header{justify-content:center}.thankyou__header,.thankyou__header .heading__content{align-items:center}.thankyou__confirmation{background-color:var(--primary-container);color:var(--on-primary-container);gap:var(--gap-md);padding:var(--padding-base);flex-direction:column;display:flex}.thankyou__grid{gap:var(--gap-base);grid-template-columns:1fr;display:grid}@media screen and (min-width:768px){.thankyou__grid{grid-template-columns:repeat(2,1fr)}}.thankyou__article{background-color:var(--surface-container);gap:var(--gap-md);min-height:250px;padding:var(--padding-base);flex-direction:column;display:flex;overflow-x:hidden}.thankyou__article p{max-width:100%;overflow-x:hidden}.thankyou__article .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.thankyou__article .icon-text span{color:var(--on-surface-variant);font-family:var(--font-family-h2);font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height)}.personal-data{gap:var(--gap-base);padding-bottom:var(--margin-y);padding-top:var(--margin-y);flex-direction:column}.personal-data,.personal-data__header{display:flex}.personal-data__header{justify-content:center}.personal-data__header,.personal-data__header .heading__content{align-items:center}.personal-data__grid{gap:var(--gap-base);grid-template-columns:1fr;display:grid}@media (min-width:768px){.personal-data__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.personal-data__grid address,.personal-data__grid p{max-width:100%;overflow:hidden}.personal-data__billing,.personal-data__delivery{background-color:var(--surface-container);gap:var(--gap-md);padding:var(--padding-base);flex-direction:column;display:flex}.personal-data__billing h2,.personal-data__delivery h2{color:var(--on-surface-variant);font-family:var(--font-family-h2);font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height)}.personal-data__billing p,.personal-data__delivery p{color:var(--on-surface);font-family:var(--font-family-p-regular-normal);font-size:var(--p-regular-size);font-weight:var(--p-regular-weight-normal);letter-spacing:var(--p-regular-letter-spacing);line-height:var(--p-regular-line-height)}.personal-data__billing p.bold,.personal-data__billing p b,.personal-data__delivery p.bold,.personal-data__delivery p b{font-weight:var(--p-regular-weight-bold)}.personal-data__address-form,.personal-data__delivery__form-fields,.personal-data__radio-buttons{gap:var(--gap-md);flex-direction:column;display:flex}.personal-data__submit-button{width:-webkit-fit-content;width:-moz-fit-content;align-self:end;width:fit-content}.dashboard{gap:var(--gap-base);padding-bottom:var(--margin-y);padding-top:var(--margin-y);flex-direction:column}.dashboard,.dashboard__header{display:flex}.dashboard__header{justify-content:center}.dashboard__header,.dashboard__header .heading__content{align-items:center}.dashboard__grid{gap:var(--gap-base);grid-template-columns:1fr;display:grid}@media screen and (min-width:768px){.dashboard__grid{grid-template-columns:repeat(2,1fr)}}.dashboard__article{background-color:var(--surface-container);gap:var(--gap-md);min-height:200px;padding:var(--padding-base);flex-direction:column;display:flex}.dashboard__article h2{color:var(--on-surface-variant);font-family:var(--font-family-h2);font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);margin:0}.dashboard__article p{color:var(--on-surface);font-family:var(--font-family-p-regular-normal);font-size:var(--p-regular-size);font-weight:var(--p-regular-weight-normal);letter-spacing:var(--p-regular-letter-spacing);line-height:var(--p-regular-line-height);flex-grow:1;margin:0}.dashboard__article p.bold,.dashboard__article p b{font-weight:var(--p-regular-weight-bold)}.dashboard__article a{color:var(--on-surface-variant);font-family:var(--font-family-p-regular-normal);font-size:var(--p-regular-size);font-weight:var(--p-regular-weight-normal);letter-spacing:var(--p-regular-letter-spacing);line-height:var(--p-regular-line-height);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:underline}.dashboard__article a.bold,.dashboard__article a b{font-weight:var(--p-regular-weight-bold)}.dashboard__article a:hover{color:var(--primary)}.dashboard__article .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.change-password{gap:var(--gap-base);padding:var(--margin-y)0;flex-direction:column}.change-password,.change-password__header{display:flex}.change-password__header{justify-content:center}.change-password__header,.change-password__header .heading__content{align-items:center}.change-password__grid{background-color:var(--surface-container);gap:var(--gap-base);padding:var(--padding-base);grid-template-columns:1fr;display:grid}@media screen and (min-width:768px){.change-password__grid{grid-template-columns:2fr 1fr}}.change-password__form-section{gap:var(--gap-md);flex-direction:column;display:flex}.change-password__form-section button[type=submit]{width:-webkit-fit-content;width:-moz-fit-content;align-self:flex-end;width:fit-content}.change-password__info-section{gap:var(--gap-md);flex-direction:column;display:flex}.change-password__info-section h3{color:var(--on-surface-variant);font-family:var(--font-family-h3);font-size:var(--h3-size);font-weight:var(--h3-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);margin:0}.change-password__info-section p{color:var(--on-surface);font-family:var(--font-family-p-regular-normal);font-size:var(--p-regular-size);font-weight:var(--p-regular-weight-normal);letter-spacing:var(--p-regular-letter-spacing);line-height:var(--p-regular-line-height);margin:0}.change-password__info-section p.bold,.change-password__info-section p b{font-weight:var(--p-regular-weight-bold)}.order-history{gap:var(--gap-base);padding-bottom:var(--margin-y);padding-top:var(--margin-y);flex-direction:column}.order-history,.order-history__header{display:flex}.order-history__header{justify-content:center}.order-history__header,.order-history__header .heading__content{align-items:center}.order-history__item{background-color:var(--surface-container);padding:var(--padding-base)}.order-history__item__header{gap:var(--gap-base);grid-template-columns:1fr 1fr 1fr;display:grid}.order-history__item__header__label{color:var(--on-surface)}.order-history__item__header__value{color:var(--on-surface-variant)}.order-history__item__spacer{padding-bottom:var(--padding-md);padding-top:var(--padding-md)}.order-history__empty{padding-top:var(--padding-base);justify-content:center;display:flex}@media (min-width:767px){.order-history__item__header{grid-template-columns:1fr 1fr 4fr 1fr}}.list-locator{-webkit-box-pack:end;-ms-flex-pack:end;gap:var(--gap-base);flex-direction:row;justify-content:end;display:flex}@media screen and (max-width:767px){.list-locator{display:none}}.zero-results{padding-bottom:var(--margin-y);padding-top:var(--margin-y)}.zero-results,.zero-results__main{gap:var(--gap-base);flex-direction:column;display:flex}@media screen and (min-width:768px){.zero-results__main{flex-direction:row;align-items:flex-start}}.zero-results__text{gap:var(--gap-md);flex-direction:column;display:flex}.zero-results__text .text{gap:var(--gap-sm)}@media screen and (min-width:768px){.zero-results__image,.zero-results__text{flex:1}}.zero-results__image img{width:100%;height:auto;display:block}.wishlist{padding:var(--margin-y)0}.wishlist,.wishlist__basket-list{gap:var(--gap-base);flex-direction:column;display:flex}.wishlist__empty-container{gap:var(--gap-base);padding:var(--padding-base);align-items:center;justify-items:center;display:grid}.wishlist__empty-icon{background:var(--surface-container);border-radius:50%;padding:20px}.wishlist__empty-messages{gap:var(--gap-md);align-items:center;justify-items:center;display:grid}.newsletter-registration{padding-bottom:var(--margin-y);padding-top:var(--margin-y)}.newsletter-registration,.newsletter-registration__form-area{gap:var(--gap-base);flex-direction:column;display:flex}.newsletter-registration__form-area{background-color:var(--surface-container);padding:var(--padding-base)}@media screen and (min-width:1024px){.newsletter-registration__form-area{gap:var(--gap-base);grid-template-columns:1fr;grid-template-areas:"form""cta";display:grid}.newsletter-registration__form-area .newsletter-registration__form-section{grid-area:form}.newsletter-registration__form-area .newsletter-registration__cta{grid-area:cta}.newsletter-registration__form-area--has-sidebar{grid-template-columns:1fr 296px;grid-template-areas:"form sidebar""cta cta"}.newsletter-registration__form-area--has-sidebar .newsletter-registration__sidebar{grid-area:sidebar}}.newsletter-registration__form-section{gap:var(--gap-md);flex-direction:column;display:flex}.newsletter-registration__form-heading,.newsletter-registration__required-note{color:var(--on-surface-variant)}.newsletter-registration__cta{justify-content:center;display:flex}.newsletter-registration__cta-button{width:100%}@media screen and (min-width:1024px){.newsletter-registration__cta-button{width:400px}}.newsletter-registration__sidebar{gap:var(--gap-md);flex-direction:column;display:flex}.newsletter-registration-status{gap:calc(2*var(--gap-base));padding-bottom:var(--margin-y);padding-top:var(--margin-y);flex-direction:column;display:flex}.newsletter-registration-status__heading{color:var(--on-surface-variant);text-align:center;padding-bottom:32px}.newsletter-settings{gap:var(--gap-base);padding-bottom:var(--margin-y);padding-top:var(--margin-y);flex-direction:column;display:flex}.newsletter-settings__header .heading__content{align-items:center}.newsletter-settings__list{gap:var(--gap-md);padding-top:var(--margin-y);flex-direction:column;display:flex}.newsletter-settings__item{background-color:var(--surface-container);align-items:center;gap:var(--gap-base);padding:var(--padding-base);display:flex}.newsletter-settings__item-icon{flex-shrink:0;width:56px;height:56px}.newsletter-settings__item-body{align-items:center;gap:var(--gap-base);flex-wrap:wrap;flex:1;min-width:0}.newsletter-settings__item-body,.newsletter-settings__item-content{-webkit-box-flex:1;display:flex}.newsletter-settings__item-content{gap:var(--gap-xs);flex-direction:column;flex:1;min-width:200px}.newsletter-settings__item-name{color:var(--on-surface-variant)}.newsletter-settings__item-description{color:var(--on-surface)}.newsletter-settings__item-action{flex-shrink:0}.newsletter-settings__unsubscribe-link{color:var(--on-surface-variant);cursor:pointer;font-family:inherit;text-decoration:underline}.newsletter-settings__unsubscribe-link:hover{color:var(--primary)}.forgotpwd{padding-bottom:var(--margin-y);padding-top:var(--margin-y)}.forgotpwd,.forgotpwd__intro{gap:var(--gap-base);flex-direction:column;display:flex}.forgotpwd__intro p{color:var(--on-surface);font-family:var(--font-family-p-regular-normal);font-size:var(--p-regular-size);font-weight:var(--p-regular-weight-normal);letter-spacing:var(--p-regular-letter-spacing);line-height:var(--p-regular-line-height);margin:0}.forgotpwd__intro p.bold,.forgotpwd__intro p b{font-weight:var(--p-regular-weight-bold)}.forgotpwd__card{background-color:var(--surface-container);padding:var(--padding-base)}.forgotpwd__card form{gap:var(--gap-md);flex-direction:column;display:flex}.forgotpwd__form-heading{color:var(--on-surface-variant)}.forgotpwd__cta{justify-content:center;display:flex}.forgotpwd__cta-button{width:100%}@media screen and (min-width:1024px){.forgotpwd__cta-button{width:400px}}.forgotpwd__outro{gap:var(--gap-md);margin-top:calc(-1*var(--gap-base));flex-direction:column;display:flex}.forgotpwd__outro p{color:var(--on-surface);font-family:var(--font-family-p-regular-normal);font-size:var(--p-regular-size);font-weight:var(--p-regular-weight-normal);letter-spacing:var(--p-regular-letter-spacing);line-height:var(--p-regular-line-height);margin:0}.forgotpwd__outro p.bold,.forgotpwd__outro p b{font-weight:var(--p-regular-weight-bold)}.slider-container{align-items:center;gap:var(--gap-lg);display:flex}.slider-container__range{width:100%}.slider-container__range,.slider-container__value{margin-bottom:var(--margin-y-md)}.slider-container__track{background:var(--surface-container);height:var(--border-width-thick);margin-left:calc(var(--h2-size)/2);-ms-touch-action:none;touch-action:none;width:100%;position:relative}.slider-container__active-range{background:var(--primary);pointer-events:none;height:100%;position:absolute}.slider-container__handle{background:var(--primary);cursor:-webkit-grab;cursor:grab;height:var(--h2-size);-ms-touch-action:none;touch-action:none;width:var(--h2-size);z-index:1;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.slider-container__handle:active{cursor:-webkit-grabbing;cursor:grabbing}.slider-container__button{margin-top:var(--margin-y-md)}.dropdown-segment{gap:var(--gap-base);flex-direction:column;display:flex}.dropdown-segment__select{background-color:var(--surface);border:var(--border-width-normal)solid var(--outline);color:var(--on-surface-variant);width:100%;padding:.5rem .75rem}.dropdown-segment__select:focus{border:var(--border-width-normal)solid var(--outline);outline:none}.dropdown-segment .segment>h2.h0{margin-bottom:var(--gap-md)}.checkout-header-decoline hr{height:3px}:root{--bp-s:768px;--bp-l:1280px}.compare{gap:var(--gap-base);flex-direction:column;display:flex}@media (min-width:768px){.compare-list{align-self:flex-end;width:80%}}.compare-list-slider{position:relative;overflow:hidden}.compare-list-slider .swiper-wrapper>*{box-sizing:border-box;width:calc((100%/2) - ((2 - 1)/2)*var(--gap-base));flex-shrink:0}@media (min-width:768px){.compare-list-slider .swiper-wrapper>*{box-sizing:border-box;width:calc((100%/4) - ((4 - 1)/4)*var(--gap-base))}}.compare-list-swiper{gap:var(--gap-base);flex-direction:column;display:flex;overflow:hidden}@media (min-width:768px){.compare-list-swiper{gap:0}}.compare-list-overlay{align-items:center;gap:var(--gap-md);pointer-events:none;z-index:1;justify-content:flex-end;display:flex;top:0;bottom:0;left:0;right:0}.compare-list-overlay button{pointer-events:auto}@media (min-width:768px){.compare-list-overlay{justify-content:space-between;position:absolute}}.compare-table{border-bottom:1px solid var(--outline-variant);border-top:1px solid var(--outline-variant)}.compare-table-row{word-wrap:break-word;border-bottom:1px solid var(--outline);flex-direction:column;display:flex}.compare-table-row:last-child{border-bottom:none}@media (min-width:768px){.compare-table-row{flex-direction:row}}.compare-table-row:nth-child(odd){background-color:var(--surface-container-lowest)}.compare-table-row:nth-child(2n){background-color:var(--surface-dim)}.compare-table-label{color:var(--on-surface-variant);padding:var(--gap-sm)var(--gap-md);flex-shrink:0;font-weight:700}@media (min-width:768px){.compare-table-label{width:20%}}.compare-table-values{gap:var(--gap-base);scroll-behavior:smooth;flex:1;display:flex;overflow:hidden}.compare-table-cell{box-sizing:border-box;color:var(--on-surface);padding:var(--gap-sm)var(--gap-md);flex-shrink:0}@media (min-width:768px){.compare-table-cell{padding:var(--gap-sm)0}}.cart-item,.cart-item__item{gap:var(--gap-md);flex-direction:column;display:flex}.cart-item__header{gap:var(--gap-md);grid-template-columns:minmax(90px,1fr) 4fr;display:grid}.cart-item__image>a,.cart-item__image>div{height:100%;display:block}.cart-item__image-overlay{align-items:start}.cart-item__info{color:var(--on-surface);gap:var(--gap-xs);flex-direction:column;display:flex}.cart-item__title{color:var(--on-surface-variant);gap:var(--gap-sm);display:flex}.cart-item__buybox{gap:var(--gap-md);grid-template-columns:auto 1fr auto;display:grid}.cart-item__quantity-number{justify-content:end;align-items:center;display:flex}.cart-item__price{flex-direction:column;align-items:end;margin:auto;display:flex}.cart-item__price-old{color:var(--on-surface)}.cart-item__price-new{background-color:var(--tertiary);padding:var(--padding-xs);justify-content:center;align-items:center;display:flex}.cart-item__old-new-prices{align-items:center;gap:var(--gap-xs);display:flex}.cart-item__links{gap:var(--gap-sm);flex-direction:column;display:flex}.cart-item__links__container{gap:var(--gap-base);display:flex}.cart-item__werbetext{word-break:break-word}.cart-item__error{color:var(--error)}.cart__additional-buttons{gap:var(--gap-base);padding-top:var(--padding-lg);display:flex}@media (min-width:768px){#productList .product-list-ce-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){#productList .product-list-ce-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.order-history__item{padding:var(--padding-md)}.order-history .accordion{border-bottom:unset;padding:unset}.order-history .accordion .accordion-title{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.order-history .accordion .accordion-title .order-history-title{flex:1;grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.order-history .accordion .accordion-content{border-top:1px solid var(--outline);padding:var(--padding-base)}.progressbar--compact ol .progressbar-step--active:before{background:var(--secondary)}.progressbar--compact ol .progressbar-step--active:after{color:var(--on-secondary)}.progressbar--compact ol .progressbar-step:after{top:2px}.quote-list-ce__swiper{overflow:unset;overflow-x:clip}.quote-list-ce__item{padding:0 var(--padding-xl)}@media (min-width:768px){.quote-list-ce__item{flex-direction:row}}.quote-list-ce__text{font-style:normal}.quote-list-ce__wrapper{gap:var(--gap-md);flex-direction:column;flex:1 0 0;justify-content:space-between;display:flex}.quote-list-ce__content{flex-direction:column;display:flex}@media (min-width:768px){.quote-list-ce__content{justify-content:center}}.quote-list-ce__quote{position:relative}.quote-list-ce__quote svg{fill:var(--primary-fixed);position:absolute}.quote-list-ce__quote-top svg{right:var(--padding-md);top:-50%}.quote-list-ce__quote-bottom svg{top:50%}.quote-list-ce__placeholder{aspect-ratio:1;width:100%}.quote-list-ce__image{padding:var(--padding-xl)0;align-self:center;width:50%}.quote-list-ce__image-border{background-color:var(--surface-container);border-radius:var(--corner-radius-full);overflow:hidden}.order-summary-action__row-black{color:#000}
/*# sourceMappingURL=index.07cb4f31e4e0560e.css.map*/