fe-topcategories{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr)) !important}@media(min-width: 768px){fe-topcategories{grid-template-columns:repeat(4, 1fr) !important}}@media(min-width: 1024px){fe-topcategories{grid-template-columns:repeat(6, 1fr) !important}}fe-topcategories button{grid-column:1/-1;justify-self:center}fe-topcategory{display:grid;grid-template-rows:subgrid;grid-row:span 2}fe-topcategory a{background-color:var(--white);border-radius:.5rem;display:grid;grid-row:span 2;padding:1rem;text-align:center}fe-topcategory a:hover{box-shadow:0 0 .5rem rgba(0,0,0,.16);text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:.5px}fe-topcategory img{aspect-ratio:1;display:block;object-fit:contain;width:100%}
@keyframes scroll{0%,100%{transform:translateY(-50%)}25%{transform:translateY(0%)}40%{transform:translateY(-55%)}66%{transform:translateY(-22%)}}.workshops,.top-categories,.recommended__placeholder,.manufacturers-and-services,.company,.blog{background-color:var(--gray-95)}.manufacturers,.categories__sublinks,.categories__category,.branches,.beliebt,.workshops__link,.company,.categories__links,.categories,.workshops,.top-categories,.recommended,.manufacturers-and-services,.cashbacks,.blog{display:grid}.workshops .gridslider,.services,.recommended .gridslider,.manufacturers+.services,.manufacturers,.company,.categories,.workshops,.top-categories,.recommended,.manufacturers-and-services,.cashbacks,.blog{grid-column:1/-1}.workshops>*,.videos,.top-categories__headline,.recommended__headline,.company__inner,.categories__links,.categories__headline,.blog__headline,.beliebt{grid-column:2/-2}.company,.categories__links,.categories,.workshops,.top-categories,.recommended,.manufacturers-and-services,.cashbacks,.blog{grid-template-columns:subgrid}.workshops__link{grid-template-rows:subgrid}.workshops__headline,.top-categories__headline,.services__headline,.recommended__headline,.manufacturers__headline,.categories__headline,.cashbacks__headline,.branches__headline,.blog__headline,.beliebt__headline{display:block;font-size:1.5rem;text-align:center;margin-block:0}.categories,.branches,.workshops,.top-categories,.recommended,.manufacturers-and-services,.cashbacks,.blog{padding:2rem 0}.manufacturers,.beliebt,.workshops,.top-categories,.recommended,.manufacturers-and-services,.cashbacks,.blog{row-gap:2rem}fe-carousel{grid-column:1/-1}@media(min-width: 960px){fe-carousel[type=mobile]{display:none}}fe-carousel[type=desktop]{display:none}@media(min-width: 960px){fe-carousel[type=desktop]{display:inherit}}.beliebt .nav{flex-wrap:wrap;justify-content:center;gap:1rem}.beliebt .nav__item{flex:0 0 20ch;background-color:var(--gray-85);white-space:nowrap}.blog fe-blogposts{grid-column:2/-2}.branches{border-radius:.5rem;justify-content:center;margin:2rem 0;row-gap:1rem}@media(min-width: 768px){.branches{grid-column:2/10}}.branches__headline{background-color:rgba(0,0,0,0);color:var(--white);margin-block:0}.branches__text{color:var(--white);text-align:center;margin:0;background-color:rgba(0,0,0,0)}.branches__button{justify-self:center}.cashbacks{grid-template-columns:1fr}@media(min-width: 1500px){.cashbacks{grid-column:2/-2}}.cashbacks__link:focus-visible{outline:.5rem solid var(--body);outline-offset:-0.5rem}.cashbacks .gridslider__slides{gap:1rem;padding:0 1rem}@media(min-width: 1500px){.cashbacks .gridslider__slides{padding:0}}.cashbacks .gridslider__slides{grid-auto-columns:calc(90%/1 - 1rem*(1 - 1)/1)}@media(min-width: 768px){.cashbacks .gridslider__slides{grid-auto-columns:calc(90%/2 - 1rem*(2 - 1)/2)}}.categories{row-gap:2rem}.categories__links{gap:1rem}.categories__image{border-radius:.5rem}.categories__category{grid-column:span 6;place-content:center;position:relative;overflow:hidden}@media(min-width: 640px){.categories__category{grid-column:span 4}}@media(min-width: 768px){.categories__category{grid-column:span 3}}@media(min-width: 1024px){.categories__category{grid-column:span 2}}.categories__category>*{grid-row:1;grid-column:1}.categories__category:hover .categories__sublinks,.categories__category:focus-within .categories__sublinks{transform:translateY(0)}.categories__name{background-color:rgba(51,51,51,.8);backdrop-filter:blur(3px);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:var(--white);inset:auto 0 0 0;padding:.5rem;position:absolute;text-align:center}.categories__sublinks{background-color:rgba(51,51,51,.8);backdrop-filter:blur(3px);border-radius:.5rem;color:var(--white);font-size:small;gap:.5rem;padding:1rem 1rem 2rem;place-content:center;text-align:center;transition:transform .2s ease-out;transform:translateY(100%)}.company{grid-template-rows:repeat(3, auto)}@media(min-width: 65ch){.company__inner{columns:2;column-gap:5ch}}.company__inner>h1:first-child{column-span:all}.company__inner a{text-decoration:underline;text-decoration-color:var(--gray-50)}.company__inner a:hover{text-decoration-color:var(--gray-25)}.manufacturers{overflow:hidden}@media(min-width: 1024px){.manufacturers{grid-column:2/8}}.manufacturers .gridslider__slides{gap:1rem;padding:0 1rem}.manufacturers .gridslider__slides{grid-auto-columns:calc(90%/2 - 1rem*(2 - 1)/2)}@media(min-width: 500px){.manufacturers .gridslider__slides{grid-auto-columns:calc(90%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 768px){.manufacturers .gridslider__slides{grid-auto-columns:calc(90%/4 - 1rem*(4 - 1)/4)}}@media(min-width: 1024px){.manufacturers .gridslider__slides{padding:0}.manufacturers .gridslider__slides{grid-auto-columns:calc(100%/3 - 1rem*(3 - 1)/3)}}.manufacturers__link{display:grid;aspect-ratio:1;background-color:var(--white);padding:1rem;border-radius:.5rem;overflow:hidden}.manufacturers__link:focus-visible{outline:.5rem solid var(--body);outline-offset:-0.5rem}.manufacturers__logo{display:block;aspect-ratio:1}.manufacturers__logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media(min-width: 1024px){.manufacturers+.services{grid-column:8/14}}.manufacturers+.services .gridslider__slides{padding:0 1rem}@media(min-width: 1024px){.manufacturers+.services .gridslider__slides{padding:0}}.manufacturers+.services .gridslider__slides{grid-auto-columns:calc(90%/2 - 1rem*(2 - 1)/2)}@media(min-width: 500px){.manufacturers+.services .gridslider__slides{grid-auto-columns:calc(90%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 768px){.manufacturers+.services .gridslider__slides{grid-auto-columns:calc(90%/4 - 1rem*(4 - 1)/4)}}@media(min-width: 1024px){.manufacturers+.services .gridslider__slides{grid-auto-columns:calc(100%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 1500px){.recommended{grid-column:2/-2}}.recommended__products{display:grid;grid-auto-flow:column;column-gap:2rem;overflow:hidden}.recommended__products{grid-auto-columns:calc(90%/2 - 2rem*(2 - 1)/2)}@media(min-width: 750px){.recommended__products{grid-auto-columns:calc(90%/3 - 2rem*(3 - 1)/3)}}@media(min-width: 1000px){.recommended__products{grid-auto-columns:calc(90%/4 - 2rem*(4 - 1)/4)}}@media(min-width: 1250px){.recommended__products{grid-auto-columns:calc(90%/5 - 2rem*(5 - 1)/5)}}@media(min-width: 1500px){.recommended__products{grid-auto-columns:calc(100%/6 - 2rem*(6 - 1)/6)}}.recommended__products.gridslider__slides{grid-template-rows:200px auto;padding:0 1rem}@media(min-width: 1500px){.recommended__products.gridslider__slides{padding:0}}.recommended__placeholder{aspect-ratio:2/3}.recommended .product{grid-row:span 5;grid-column:span 6;display:grid;row-gap:.75rem;grid-template-columns:subgrid;grid-template-rows:subgrid;padding:1em;border-radius:1em;grid-row:span 2;grid-column:span 1;text-decoration:none;background-color:var(--white);border:.25rem solid rgba(0,0,0,0);margin:0;padding:0}@media(min-width: 550px){.recommended .product{grid-column:span 4}}@media(min-width: 1024px){.recommended .product{grid-column:span 3}}.recommended .product>*{grid-column:1/-1}.recommended .product:hover{text-decoration:none;box-shadow:0 0 1em var(--gray-90)}.recommended .product:focus-visible{border:.25rem solid var(--body);margin:-0.25rem}.recommended .product__image{position:relative}.recommended .product__image img{width:100%;height:100%;object-fit:contain}.recommended .product__image fe-eprel{position:absolute;inset:0 0 auto auto;height:2rem}.recommended .product__pills{display:flex;flex-flow:row wrap;align-items:center;align-self:center;justify-content:center;gap:.5rem}.recommended .product__pills__pill{background-color:var(--gray-95);padding:.25rem .5rem;border-radius:1rem}.recommended .product__pills__pill--goodie{background:var(--success-95)}.recommended .product__shipping-name,.recommended .product__cashback-flag{white-space:nowrap}.recommended .product .product__rating{display:flex;align-items:center;white-space:nowrap}.recommended .product .product__rating_stars{display:inline-flex;align-items:center;white-space:nowrap}.recommended .product .product__rating_stars .stars{--gap: 0;--star-width: 1.125em;--color-active: var(--success);--color-inactive: var(--success-80);--percentage: calc(var(--rating, 100) * 1%);position:relative;display:inline-block}.recommended .product .product__rating_stars .stars .rating-max,.recommended .product .product__rating_stars .stars .rating-value{color:var(--color-inactive);display:flex;flex-flow:row nowrap;gap:var(--gap);overflow:hidden}.recommended .product .product__rating_stars .stars .rating-max svg,.recommended .product .product__rating_stars .stars .rating-value svg{fill:currentcolor;aspect-ratio:1;display:block;width:var(--star-width);height:var(--star-width);flex:0 0 auto}.recommended .product .product__rating_stars .stars .rating-value{position:absolute;inset:0;max-width:var(--percentage);color:var(--color-active)}.recommended .product .rating__count{margin-left:.125em;line-height:.8em;align-items:center;display:inline-block;transform:translateY(0.05em);color:var(--success)}.recommended .product .rating__count:before{content:"("}.recommended .product .rating__count:after{content:")"}.recommended .product .rating__count:before,.recommended .product .rating__count:after{display:inline-block;transform:translateY(-0.075em)}.recommended .product__shipping-name{justify-self:start;display:flex;align-items:center;gap:.5ch}.recommended .product__shipping-name::before{content:"";display:block;width:.5rem;aspect-ratio:1;border-radius:.5rem}.recommended .product__shipping-name--1,.recommended .product__shipping-name--2,.recommended .product__shipping-name--10,.recommended .product__shipping-name--11,.recommended .product__shipping-name--12,.recommended .product__shipping-name--13{background:var(--success-95)}.recommended .product__shipping-name--3,.recommended .product__shipping-name--4,.recommended .product__shipping-name--5,.recommended .product__shipping-name--6{background:var(--info-95)}.recommended .product__shipping-name--8{background:var(--primary-95)}.recommended .product__shipping-name--1::before,.recommended .product__shipping-name--2::before,.recommended .product__shipping-name--10::before,.recommended .product__shipping-name--11::before,.recommended .product__shipping-name--12::before,.recommended .product__shipping-name--13::before{background:var(--success)}.recommended .product__shipping-name--3::before,.recommended .product__shipping-name--4::before,.recommended .product__shipping-name--5::before,.recommended .product__shipping-name--6::before{background:var(--info)}.recommended .product__shipping-name--8::before{background:var(--primary)}.recommended .product__shipping-name--9::before{background:var(--gray-75)}.recommended .product__cashback-flag{justify-self:center}.recommended .product__rating{line-height:1;justify-self:end}.recommended .product__name{text-align:center;line-height:1.5}@media(min-width: 768px){.recommended .product__name{font-size:large}}.recommended .product__price{justify-self:center;gap:.5rem;display:grid;text-align:center}@media(min-width: 1280px){.recommended .product__price{display:flex;flex-flow:row nowrap;align-items:center}}.recommended .product__price--standard,.recommended .product__price .standard_price{font-size:x-large;font-weight:bold;color:var(--primary)}@media(min-width: 1280px){.recommended .product__price--standard,.recommended .product__price .standard_price{font-size:xx-large}}.recommended .product__tax-shipping-info{display:flex;gap:1ch;color:var(--gray-40);text-align:center}@media(min-width: 1280px){.recommended .product__tax-shipping-info{display:grid;gap:0;text-align:start}}.recommended .product__tax-shipping-info>*:first-child{align-self:end}.recommended .product__tax-shipping-info>*:last-child{align-self:start}.recommended .product__hint-dealrabatt,.recommended .product__hint-cashback-additional{color:var(--gray-40);text-align:center}.recommended .product__ribbon{position:absolute;inset:.5rem auto auto .5rem;color:var(--white);background-color:var(--primary);padding:.25rem .5rem;border-top-right-radius:.5rem;border-bottom-left-radius:.5rem;text-align:start;text-decoration:none}@media(min-width: 550px){.recommended .product{grid-column:span 1}}@media(min-width: 1024px){.recommended .product{grid-column:span 1}}.recommended .product:hover{box-shadow:none}.recommended .product__headline{text-align:center}.recommended .product:focus-visible{border-radius:.25rem;border:.25rem solid var(--body);margin:0}.recommended .product__image{align-self:stretch;justify-self:stretch}.recommended .product__image img{width:100%;height:100%;object-fit:contain;object-position:center}.recommended .product__price{margin:auto 0 0 0;font-size:x-large;text-align:center}.services{display:grid;gap:2rem}@media(min-width: 1500px){.services{grid-column:2/-2}}.services .gridslider__slides{gap:1rem;padding:0 1rem}@media(min-width: 1500px){.services .gridslider__slides{padding:0}}.services .gridslider__slides{grid-auto-columns:calc(90%/2 - 1rem*(2 - 1)/2)}@media(min-width: 750px){.services .gridslider__slides{grid-auto-columns:calc(90%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 1000px){.services .gridslider__slides{grid-auto-columns:calc(90%/4 - 1rem*(4 - 1)/4)}}@media(min-width: 1250px){.services .gridslider__slides{grid-auto-columns:calc(90%/5 - 1rem*(5 - 1)/5)}}@media(min-width: 1500px){.services .gridslider__slides{grid-auto-columns:calc(100%/6 - 1rem*(6 - 1)/6)}}.services__link{border-radius:.5rem;overflow:hidden;position:relative}.services__link:focus-visible{outline:.5rem solid var(--body);outline-offset:-0.5rem}.services__link:focus-visible .services__name{background-color:var(--body)}.services__image{display:block;aspect-ratio:1}.services__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.services__name{position:absolute;inset:auto 0 0 0;padding:.5rem;color:var(--white);background-color:rgba(51,51,51,.8);backdrop-filter:blur(3px)}.top-categories fe-topcategories{grid-column:2/-2}.top-categories fe-topcategory:not([initialized]){aspect-ratio:14/17;background-color:var(--white);display:block}.videos{align-self:stretch;border-radius:.5rem;display:grid;margin:2rem 0;overflow:hidden;position:relative}@media(min-width: 768px){.videos{grid-column:10/14}}.videos__background{position:absolute;animation:scroll 9s linear infinite;animation-delay:3s;animation-fill-mode:both;filter:blur(3px)}.videos:hover .videos__background{animation-play-state:paused}.videos__logo{position:relative;align-self:center;display:grid;place-content:center;padding:1rem;margin:5rem 0;background-color:var(--white)}.videos__logo img{width:100%;height:auto;max-width:200px}@media(min-width: 1500px){.workshops .gridslider{grid-column:2/-2}}.workshops__links{gap:1rem;grid-template-rows:200px auto auto;padding:0 1rem}@media(min-width: 1500px){.workshops__links{padding:0}}.workshops__links{grid-auto-columns:calc(120%/2 - 1rem*(2 - 1)/2)}@media(min-width: 750px){.workshops__links{grid-auto-columns:calc(120%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 1000px){.workshops__links{grid-auto-columns:calc(120%/4 - 1rem*(4 - 1)/4)}}@media(min-width: 1250px){.workshops__links{grid-auto-columns:calc(120%/5 - 1rem*(5 - 1)/5)}}@media(min-width: 1500px){.workshops__links{grid-auto-columns:calc(100%/6 - 1rem*(6 - 1)/6)}}.workshops__link{background-color:var(--white);border-radius:.5rem;grid-row:span 3}.workshops__image{border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:100%;overflow:hidden;width:100%}.workshops__image img{width:100%;height:100%;object-fit:cover;object-position:center}.workshops__name{margin:0 1rem}.workshops__button{flex-flow:column nowrap;margin:0 1rem 1rem;text-align:center}
