.spare-parts-finder-product-list-help-card{position:relative;height:100%}.spare-parts-finder-product-list-help-card__link{color:var(--ui-color-white);height:100%;width:100%;display:block;text-shadow:0px 0px 3px #000;border-radius:20px;overflow:hidden}@media(min-width: 1200px){.spare-parts-finder-product-list-help-card__link{border-radius:32px}}.spare-parts-finder-product-list-help-card__image{height:100%}.spare-parts-finder-product-list-help-card__image img{display:block;border-radius:20px}@media(min-width: 1200px){.spare-parts-finder-product-list-help-card__image img{border-radius:32px}}.spare-parts-finder-product-list-help-card__content{position:absolute;bottom:0;right:0;left:0}
.spare-parts-finder-product-list__grid{grid-auto-rows:1fr}.spare-parts-finder-product-list__grid .spare-parts-product-card{width:100%;height:100%}@media(max-width: 767px){.spare-parts-finder-product-list__result-counter--desktop{display:none}}.spare-parts-finder-product-list__result-counter--mobile{display:none}@media(max-width: 767px){.spare-parts-finder-product-list__result-counter--mobile{display:block}}
.spare-parts-product-list-pagination__grid>div{grid-column-start:4}@media(max-width: 1199px){.spare-parts-product-list-pagination__grid>div{grid-column-start:3}}@media(max-width: 1199px){.spare-parts-product-list-pagination__grid>div{grid-column-start:1}}
.spare-parts-finder-product-scroller{position:relative;height:405px}.spare-parts-finder-product-scroller section>div div[role=group]:last-child{padding-right:4px}.spare-parts-finder-product-scroller__list{list-style-type:none;position:absolute;inset:0}.spare-parts-finder-product-scroller__list div[role=group]:first-of-type .hbd-card{margin-left:4px}.spare-parts-finder-product-scroller__list div[role=group] .hbd-card{border-radius:24px}.spare-parts-finder-product-scroller__list.products{z-index:1}.spare-parts-finder-product-scroller__list.enter,.spare-parts-finder-product-scroller__list.appear{opacity:0;transform:translateX(-20px)}.spare-parts-finder-product-scroller__list.appear-active,.spare-parts-finder-product-scroller__list.enter-active{transition:opacity 500ms,transform 500ms,visibility 500ms;opacity:1;transform:translateX(0)}.spare-parts-finder-product-scroller__list.enter-done,.spare-parts-finder-product-scroller__list.appear-done{opacity:1;transform:translateX(0)}.spare-parts-finder-product-scroller__list.exit{opacity:1;transform:translateX(0)}.spare-parts-finder-product-scroller__list.exit-active{transition:opacity 500ms,transform 500ms;opacity:0;transform:translateX(-20px)}.spare-parts-finder-product-scroller__list.exit-done{visibility:hidden;width:0}.spare-parts-finder-product-scroller__list li{width:200px;height:280px}.spare-parts-finder-product-scroller__list li:has(.spare-parts-finder-product-scroller__return-btn){width:90px}.spare-parts-finder-product-scroller__list-wrap{position:relative;overflow-x:auto;height:320px;scroll-behavior:initial}.spare-parts-finder-product-scroller__list-wrap:has(.enter-active){overflow-x:hidden}.spare-parts-finder-product-scroller__return-btn{height:100%}.spare-parts-finder-product-scroller__return-btn button{display:flex;align-items:center;gap:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;width:100%;border-radius:24px}
.spare-parts-auto-suggest{padding:24px;max-height:300px;overflow-y:auto}.spare-parts-auto-suggest__list{list-style-type:none;padding:0;margin:0}.spare-parts-auto-suggest__list li{border-bottom:1px solid var(--ui-color-grey200)}.spare-parts-auto-suggest__list li:first-of-type{border-top:1px solid var(--ui-color-grey200)}.spare-parts-auto-suggest__field input{padding:0 30px 0 60px}
.spare-parts-finder-search__description{width:850px;max-width:100%}.spare-parts-finder-search__form{width:440px;max-width:100%}@media(max-width: 1199px){.spare-parts-finder-search__form{width:-moz-fit-content;width:fit-content}}@media(max-width: 767px){.spare-parts-finder-search__form{width:100%}}.spare-parts-finder-search__drawer{min-width:100%}@media(min-width: 1200px){.spare-parts-finder-search__drawer{width:600px;min-width:auto}}.spare-parts-finder-search__drawer-close{position:absolute;top:25px;right:25px}.spare-parts-finder-search__drawer-accordion{margin:20px 0 40px}.spare-parts-finder-search__seperator{position:relative}.spare-parts-finder-search__seperator p{display:inline-block;padding:0 20px;background-color:var(--ui-color-white);position:relative;z-index:1}.spare-parts-finder-search__seperator:after{content:"";display:block;height:1px;width:100%;background-color:var(--ui-color-grey300);position:absolute;inset:0;margin:auto}
.spare-parts-finder-page-content{background:linear-gradient(to top, #fff 0%, var(--ui-color-grey100) 200px, var(--ui-color-grey100) 100%)}
.NQZPplZ3CcAaG4bEXqXYcA\=\={border-top:solid 1px rgba(var(--ui-color-black-rgb), 0.08)}.EBRrF8PNHh82a2No8W9bXQ\=\={border-bottom:solid 1px rgba(var(--ui-color-black-rgb), 0.08)}.HH2QPPYU8jHxkOfUXq4DKw\=\=:empty{display:none}.HH2QPPYU8jHxkOfUXq4DKw\=\=+.HH2QPPYU8jHxkOfUXq4DKw\=\={border-bottom:solid 1px rgba(var(--ui-color-black-rgb), 0.08);padding-bottom:24px}.HH2QPPYU8jHxkOfUXq4DKw\=\=+.HH2QPPYU8jHxkOfUXq4DKw\=\=:not(._8nhLo9HxICkY0w3AODOwWA\=\=):has(details){margin-top:-24px}.HH2QPPYU8jHxkOfUXq4DKw\=\=:not(:has(details))+.HH2QPPYU8jHxkOfUXq4DKw\=\=:not(._8nhLo9HxICkY0w3AODOwWA\=\=):has(details) details{border-top:none}.HH2QPPYU8jHxkOfUXq4DKw\=\=:not(._8nhLo9HxICkY0w3AODOwWA\=\=):has(details):has(+.HH2QPPYU8jHxkOfUXq4DKw\=\=){padding-bottom:0}.HH2QPPYU8jHxkOfUXq4DKw\=\=:not(._8nhLo9HxICkY0w3AODOwWA\=\=):has(details):has(+.HH2QPPYU8jHxkOfUXq4DKw\=\=:not(:has(details))) details{border-bottom:none}.HH2QPPYU8jHxkOfUXq4DKw\=\=:not(:empty):not(:has(~.HH2QPPYU8jHxkOfUXq4DKw\=\=:not(:empty))){padding:0;border-bottom:none}
.UeMElfm\+Q\+yEvN5agzPHjg\=\= span{font-family:"Roboto",Arial,sans-serif;font-weight:350;font-size:14px;line-height:20px;letter-spacing:.4px;font-style:normal}@media(min-width: 768px){.UeMElfm\+Q\+yEvN5agzPHjg\=\= span{font-size:15px;line-height:22px}}@media(min-width: 1200px){.UeMElfm\+Q\+yEvN5agzPHjg\=\= span{font-size:16px;line-height:24px}}.UeMElfm\+Q\+yEvN5agzPHjg\=\= span{color:var(--ui-color-grey500)}.OyvSv\+IrAcmZIazSKgBqIQ\=\={text-transform:uppercase}.lkiuRR11S5eCgffqkdqGFw\=\={list-style:none;margin-top:0;padding-left:0}
.fHcfx8RnDer\+1A1mIoYS4w\=\={width:100%;flex-direction:column;gap:12px}@media(min-width: 768px){.fHcfx8RnDer\+1A1mIoYS4w\=\={flex-direction:row}}.fHcfx8RnDer\+1A1mIoYS4w\=\= button{width:100%}@media(min-width: 768px){.fHcfx8RnDer\+1A1mIoYS4w\=\= button{width:calc(50% - 6px)}}
._3sEHsjJYc0gQ1A47C\+CtmA\=\={display:flex;align-items:center;width:100%;height:auto}@media(max-width: 1199px){._3sEHsjJYc0gQ1A47C\+CtmA\=\={border-top-left-radius:20px;border-top-right-radius:20px}}@media(min-width: 768px){._3sEHsjJYc0gQ1A47C\+CtmA\=\={max-width:600px;height:100%}}.M7nrV8w8bkIXbtLALH79cw\=\={position:absolute;right:16px;top:16px}
.spare-part-details{background-image:linear-gradient(180deg, var(--ui-color-grey100), var(--ui-color-grey100) 550px, var(--ui-color-white) 1100px)}@media(min-width: 1200px){.spare-part-details__grid{display:grid;align-items:flex-start;grid-template-columns:58.333% 33.333%;-moz-column-gap:8.3333333333%;column-gap:8.3333333333%}}.spare-part-details__media{width:100%}.spare-part-details__info{width:100%}.spare-part-details__aside{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px}
.spare-parts-media-modal{height:100%;width:100%}.spare-parts-media-modal__close{position:absolute;right:20px;top:20px;z-index:999}@media(min-width: 1200px){.spare-parts-media-modal__close{right:60px;top:60px}}.spare-parts-media-modal .hbd-media-modal__item{margin:auto;width:100% !important;height:100%}.spare-parts-media-modal .hbd-media-modal__item picture{padding-bottom:0;aspect-ratio:1/1;display:block;height:100%;max-width:75%;margin:auto}@media(max-width: 1199px){.spare-parts-media-modal .hbd-media-modal__item picture{max-width:100%}}.spare-parts-media-modal .hbd-media-modal__item picture img{-o-object-fit:contain;object-fit:contain}
.a6KmPkKWLTDnh2cSlx1rAQ\=\={position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2)}.ly\+vj5NHpXG5gWnwtjjC3w\=\={display:flex;align-items:center;color:var(--ui-color-grey100);position:absolute;pointer-events:none;right:12px;bottom:12px;height:32px;background-color:rgba(0,0,0,.4);border-radius:12px;padding:4px 12px;transition:transform 250ms}@media(pointer: fine){.hIb76ke3yUF1ZwtoBHU7Iw\=\=:hover .ly\+vj5NHpXG5gWnwtjjC3w\=\={background-color:rgba(0,0,0,.8);transform:scale(1.25)}}
