.MSpXvW_InlineConfirmationDialog{background-color:var(--black-3);border-left:2px solid var(--primary);color:var(--black-80);width:100%;padding:16px;font-weight:700;line-height:1.2}.MSpXvW_InlineConfirmationDialog__Message>p{margin-top:0}.MSpXvW_InlineConfirmationDialog__Actions{justify-content:space-between;gap:50px;display:flex}.MSpXvW_DeleteItemButton{text-transform:uppercase;color:var(--primary);cursor:pointer;background-color:#0000;border:none;align-items:center;gap:8px;padding:0;font-size:12px;font-style:normal;font-weight:700;line-height:1.33;display:flex}.MSpXvW_DeleteItemButton--cancel{text-align:left}.MSpXvW_DeleteItemButton--confirm{text-align:right}.MSpXvW_DeleteItemButton svg{flex-shrink:0}
._4j07pa_DeleteItemButton{text-transform:uppercase;color:var(--primary);cursor:pointer;background-color:#0000;border:none;align-items:center;gap:8px;padding:0;font-size:12px;font-style:normal;font-weight:700;line-height:1.33;display:flex}._4j07pa_DeleteItemButton:disabled{opacity:.3;cursor:default}._4j07pa_DeleteItemButton svg{width:16px;height:16px}._4j07pa_DeleteItemButton span{margin-top:2px}
.izik4q_button{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;max-width:36px;height:100%;padding-inline:.5rem;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:flex}.izik4q_button:hover{opacity:.8}.izik4q_button:disabled{opacity:.3;cursor:default}.izik4q_minus{margin-left:auto}
.AXOxPW_AddToCart__Wrapper{justify-content:flex-end;align-items:flex-end;gap:16px;margin-top:0;display:flex}.AXOxPW_AddToCart__QuantityActions{background:var(--white);border-radius:4px;flex-direction:row;align-items:center;height:48px;margin-left:3px;padding:0 4px;display:flex;box-shadow:0 1px 4px #0000004d}.AXOxPW_AddToCart__QuantityText{text-align:center;width:1.5rem}.AXOxPW_AddToCart__QuantityValue{text-align:center;width:1.5rem;font-size:.875rem;line-height:1.25rem}.AXOxPW_AddToCart__ButtonWrapper{align-items:stretch;display:flex}.AXOxPW_AddToCart__Button{cursor:pointer;background:var(--primary);border:none;border-radius:4px;justify-content:center;align-items:center;gap:16px;height:48px;padding:16px;transition:background-color .2s;display:flex;box-shadow:0 1px 4px #0000004d}.AXOxPW_AddToCart__Button:hover:not(:disabled){background-color:var(--primary-hover)}.AXOxPW_AddToCart__Button svg{color:var(--white)}.AXOxPW_AddToCart__Button--disabled{background:var(--primary-30);cursor:default}
.AABR9G_find-a-dealer{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:1024px){.AABR9G_find-a-dealer{flex-grow:1;justify-content:space-between;align-items:flex-end}.AABR9G_find-a-dealer--important{align-items:flex-start}}.AABR9G_find-a-dealer__info{margin-bottom:16px;font-size:12px;font-weight:400;line-height:16px}.AABR9G_find-a-dealer--important .AABR9G_find-a-dealer__info{letter-spacing:.015em;font-size:18px;font-weight:700;line-height:24px}.AABR9G_find-a-dealer__button-container{justify-content:flex-start;display:flex}
.BGe8nq_AddToCartTeaser__price-and-add-to-cart{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (min-width:960px){.BGe8nq_AddToCartTeaser__price-and-add-to-cart{flex-direction:column;flex:auto;align-items:flex-end}.BGe8nq_AddToCartTeaser__price-and-add-to-cart--hide-image{flex:50%}}.BGe8nq_AddToCartTeaser__price{justify-content:space-between;display:flex}@media (min-width:960px){.BGe8nq_AddToCartTeaser__price{flex-direction:column;justify-content:space-between;align-items:flex-end}}.BGe8nq_AddToCartTeaser__AddToCart{justify-content:flex-end;align-items:flex-end;gap:16px;margin-top:0;display:flex}.BGe8nq_AddToCartTeaser__price-details{align-items:flex-end;display:flex}.BGe8nq_AddToCartTeaser__find-a-dealer{flex:auto;justify-content:space-between}@media (min-width:960px){.BGe8nq_AddToCartTeaser__find-a-dealer{display:flex}}
.I5MMvq_filterValues{color:var(--black-60);font-size:.875rem;line-height:1.25rem}.I5MMvq_filterValuesList{margin:8px 0 0}.I5MMvq_filterValuesItemName{margin:0;display:inline}.I5MMvq_filterValuesItemName:after{content:":"}.I5MMvq_filterValuesItemValue{margin-bottom:0;margin-left:4px;display:inline}.I5MMvq_filterValuesItemValue:after{content:"\a ";white-space:pre}.I5MMvq_filterValuesColumns .I5MMvq_filterValuesList{grid-template-columns:1fr 1fr;gap:2px 16px;display:grid}.I5MMvq_filterValuesColumns .I5MMvq_filterValuesItemName{color:var(--black)}.I5MMvq_filterValuesColumns .I5MMvq_filterValuesItemName:after{content:""}
.e5GOxa_addToCartTeaser{--image-width:80px;background-color:#fafafa;flex-direction:column;gap:16px;padding:16px;display:flex}@media (min-width:960px){.e5GOxa_addToCartTeaser{--image-width:140px;flex-direction:row;justify-content:space-between;gap:24px;min-height:140px;padding:24px}}.e5GOxa_addToCartTeaser+.e5GOxa_addToCartTeaser{margin-top:16px}.e5GOxa_addToCartTeaserNoVariant{min-height:auto;display:block}.e5GOxa_addToCartTeaserImageAndProductInfo{flex-direction:row-reverse;justify-content:space-between;gap:16px;display:flex}@media (min-width:960px){.e5GOxa_addToCartTeaserImageAndProductInfo{flex-direction:row;flex:auto;justify-content:start}}.e5GOxa_addToCartTeaserNoImage .e5GOxa_addToCartTeaserImageAndProductInfo{flex-direction:row}@media (min-width:960px){.e5GOxa_addToCartTeaserNoImage .e5GOxa_addToCartTeaserImageAndProductInfo{flex:50%}}.e5GOxa_addToCartTeaserImage{width:var(--image-width);height:var(--image-width);background-color:#fff;flex-shrink:0;justify-self:flex-end;padding:8px;display:flex}.e5GOxa_addToCartTeaserImage img{object-fit:contain;width:100%;margin-top:auto;margin-bottom:auto}@media (min-width:960px){.e5GOxa_addToCartTeaserImage{padding:16px}}.e5GOxa_addToCartTeaserProductInfo{flex-direction:column;display:flex}.e5GOxa_addToCartTeaserArticleNrLabel{color:#676767;font-size:12px;font-weight:400;line-height:16px}.e5GOxa_addToCartTeaserArticleNr{align-items:center;gap:8px;display:flex}.e5GOxa_addToCartTeaserArticleNrText{color:#000;font-size:16px;font-weight:700;line-height:24px}@media (min-width:960px){.e5GOxa_addToCartTeaserArticleNrText{letter-spacing:.015em;font-size:18px;line-height:24px}}.e5GOxa_addToCartTeaserTags{gap:8px;margin-top:16px;display:flex}
.fJypSq_CartItem__quantity{border-radius:4px;flex-direction:row;align-items:center;height:36px;margin-left:3px;display:flex;box-shadow:0 1px 4px #0000004d}.fJypSq_CartItem__quantity-text,.fJypSq_CartItem__quantity-value{text-align:center;width:1.5rem}.fJypSq_CartItem__quantity-value{font-size:.875rem;line-height:1.25rem}
.HWWCOa_CartItem{flex-direction:column;justify-content:space-between;gap:8px;width:100%;padding:16px 0;display:flex}.HWWCOa_CartItem__info{color:var(--black-80);flex-direction:row;align-items:center;width:100%;text-decoration:none;display:flex}.HWWCOa_CartItem__image{cursor:pointer;flex-shrink:0;align-items:center;width:56px;height:56px;margin-right:16px;display:flex;position:relative;overflow:hidden}.HWWCOa_CartItem__image img{height:auto;max-height:100%}.HWWCOa_CartItem__variant{flex:auto;display:flex}.HWWCOa_CartItem__product-name{flex-direction:column;flex:auto;justify-content:center;margin-right:16px;display:flex}.HWWCOa_CartItem__product-title{color:var(--black-80);font-size:16px;font-weight:700;line-height:1.25}.HWWCOa_CartItem__product-sku{color:var(--black-80);font-size:14px;font-weight:400;line-height:1.71429}.HWWCOa_CartItem__price{color:var(--black-80);font-size:16px;font-weight:400;line-height:1.25}.HWWCOa_CartItem__actions{justify-content:space-between;margin-top:8px;display:flex}.HWWCOa_CartItem__related-bundle{color:var(--black-80);font-size:16px}
.xDVlmW_checkoutButton{text-align:center;width:100%;height:auto;margin-top:24px;padding:21px 24px;font-size:14px;line-height:1}
.QuwNbG_Cart__empty{flex-direction:column;flex-grow:1;justify-content:space-between;width:100%;margin-top:.5rem;padding-bottom:40px;padding-left:20px;padding-right:20px;display:flex;overflow:hidden}.QuwNbG_Cart__empty-text{color:var(--black-80);margin:0;padding:0;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.QuwNbG_Cart__empty-icon{height:4rem}.QuwNbG_Cart__main{flex-direction:column;justify-content:space-between;height:100%;display:flex;overflow:hidden}.QuwNbG_Cart__items{flex-grow:1;padding:0 20px 16px;overflow:auto}.QuwNbG_Cart__item{flex-direction:column;width:100%;display:flex}.QuwNbG_Cart__item+.QuwNbG_Cart__item{border-top:1px solid var(--black-10)}.QuwNbG_Cart__bottom{border-top:1px solid var(--black-10);padding:24px 20px 40px}.QuwNbG_Cart__sub-total,.QuwNbG_Cart__total,.QuwNbG_Cart__discount{color:var(--black-80);text-align:left;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:16px;font-weight:400;line-height:32px;display:flex}.QuwNbG_Cart__total{font-size:24px;font-weight:700;line-height:32px}.QuwNbG_Cart__tax-info{color:var(--black-80);font-size:14px;font-weight:400;line-height:1.42857}.QuwNbG_Cart__tax-info a{color:var(--primary);text-decoration:none}.QuwNbG_Cart__tax-info a:hover{text-decoration:underline}.QuwNbG_Cart__go-to-checkout{margin-top:24px}@media (min-width:960px){.QuwNbG_Cart__empty,.QuwNbG_Cart__bottom,.QuwNbG_Cart__items{padding-left:24px;padding-right:24px}}
.F6gTna_floatingCartToggle{background-color:var(--primary);color:var(--white);cursor:pointer;z-index:100;border:none;border-radius:4px 0 0 4px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:fixed;top:calc(50vh + 64px);right:0;transform:translateY(-50%);box-shadow:0 1px 4px #0000004d}@media (min-width:768px){.F6gTna_floatingCartToggle{display:none}}.F6gTna_number{color:var(--white);background-color:var(--primary);border:2px solid var(--white);letter-spacing:0;border-radius:50px;justify-content:center;align-items:center;width:24px;height:24px;padding-top:1px;font-size:12px;font-weight:700;line-height:16px;display:flex;position:absolute;top:-4px;left:-10px}
.yfImOq_mainMenuCart{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;height:auto;margin:0 0 0 24px;padding:0;display:flex;position:relative}.yfImOq_mainMenuCart :hover svg.yfImOq_sprite-icon{color:var(--primary)}.yfImOq_mainMenuCart svg{color:var(--black-80)}.yfImOq_mainMenuCart:hover svg{color:var(--primary)}.yfImOq_mainMenuCartQuantity{background-color:var(--primary);letter-spacing:0;color:var(--white);border:2px solid var(--white);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding-top:1px;font-size:10px;font-weight:700;line-height:18px;display:flex;position:absolute;bottom:-4px;right:-8px}
.wvvK6W_header{width:100%}@media (min-width:960px){.wvvK6W_sticky{top:var(--navigation-top-offset);background-color:var(--white);z-index:110;position:sticky}}.wvvK6W_headerWrapper{background-color:var(--black-4)}.wvvK6W_topHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1920px;min-height:40px;margin:0 auto;display:flex;overflow:hidden}.wvvK6W_topHeaderRight{align-items:center;padding-right:24px;display:flex}.wvvK6W_bottomHeader{background-color:var(--white);top:calc(var(--navigation-top-offset) + var(--service-navigation-top-offset));z-index:100;position:sticky}.wvvK6W_menuWrapper{border-bottom:1px solid var(--border-color);max-width:1920px;margin:0 auto}.wvvK6W_menuContent{text-align:center;background-color:var(--white);z-index:10;max-width:1920px;height:70px;margin:0 auto;padding:0 32px;position:relative}.wvvK6W_logo{display:block;position:absolute;top:18px;left:24px}@media (max-width:959px){.wvvK6W_headerMainWrapper{top:var(--navigation-top-offset);z-index:100;position:sticky}.wvvK6W_headerMainWrapper.wvvK6W_mobileMenuOpened{top:var(--navigation-top-offset);width:100%;height:100%;height:calc(100vh - var(--navigation-top-offset));background-color:#fff;position:fixed;left:0;overflow:auto}.wvvK6W_topHeader{display:none}.wvvK6W_headerMainWrapper.wvvK6W_mobileMenuOpened .wvvK6W_topHeader{margin-top:70px;display:block}.wvvK6W_headerMainWrapper.wvvK6W_mobileMenuOpened .wvvK6W_topHeaderWithSearchBox{margin-top:158px}.wvvK6W_headerMainWrapper.wvvK6W_mobileMenuOpened .wvvK6W_topHeaderRight{flex-direction:column;align-items:flex-start;padding:45px 24px 50px;display:flex}.wvvK6W_headerMainWrapper.wvvK6W_mobileMenuOpened .wvvK6W_bottomHeader{top:var(--navigation-top-offset);z-index:100;width:100%;position:fixed}.wvvK6W_menuContent{padding:0 24px}}@media (min-width:960px){.wvvK6W_logo{left:32px}}@media (min-width:1440px){.wvvK6W_topHeaderRight{padding-right:32px}}
.Doj5lq_errorMessage{color:var(--primary);letter-spacing:0;margin-top:3px;font-size:12px;line-height:21px}
