.generic-product-card-v2--full{position:relative;display:flex;flex-direction:column;flex-grow:1;text-align:left;border-radius:1rem;margin-bottom:2rem;background-color:var(--color__white)}.generic-product-card-v2--full a{text-decoration:none}.generic-product-card-v2--full .favorites{position:absolute;z-index:2;width:4rem;height:4rem;top:1rem;right:1rem;text-align:center;background-color:var(--bgcolor__grey);color:var(--color__red);border-radius:50%;border:2px solid transparent}.generic-product-card-v2--full .favorites:hover{background-color:var(--color__white);border:2px solid var(--color__red)}.generic-product-card-v2--full .favorites i{position:relative;top:50%;transform:translateY(-43%);font-size:2rem}.generic-product-card-v2--full .top{position:relative;display:flex;flex-direction:column;flex-grow:1;padding:1rem 1rem 1.5rem;color:var(--color__black);background-color:var(--bgcolor__grey--dark);border-top-left-radius:1rem;border-top-right-radius:1rem}@media screen and (min-width:53.1875em){.generic-product-card-v2--full .top{padding:1.5rem 1.5rem 2rem}}.generic-product-card-v2--full .top .brand{font-size:1.2rem;font-weight:var(--strong);color:var(--color__black);text-transform:uppercase}.generic-product-card-v2--full .top h3{padding-right:4rem;margin-bottom:1rem}.generic-product-card-v2--full .top h3 a{color:var(--color__black);font-family:var(--font-lato-regular);font-weight:var(--strong);font-size:1.6rem}.generic-product-card-v2--full .top .content--inner{margin-top:auto}.generic-product-card-v2--full .top .image{display:flex;justify-content:center;align-items:center;height:12rem;padding:1rem;border-radius:1rem;background-color:var(--color__white);margin-right:1rem;text-align:center}.generic-product-card-v2--full .top .image img{max-height:10rem}.generic-product-card-v2--full .top .score .quality{display:flex;padding:2rem 0 1rem}.generic-product-card-v2--full .top .score .quality .quality-badge{margin-bottom:0!important}.generic-product-card-v2--full .top .score .quality .quality-badge .quality-badge__value{font-size:2rem!important;border:0!important;padding-right:0!important;margin-right:0!important}.generic-product-card-v2--full .top .score .quality .quality-badge .quality-badge__info{font-size:1.6rem!important;padding:0!important}.generic-product-card-v2--full .top .score .quality .reveal{display:flex}.generic-product-card-v2--full .top .score .quality .reveal .reveal-quality-score{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMCAzMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNBNEE0QTQ7fQ0KCS5zdDF7ZmlsbDojREEzMTM3O30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcuMywwQzI4LjgsMCwzMCwxLjYsMzAsMy41bDAsMGMwLDEuOS0xLjIsMy41LTIuNywzLjVIMi43QzEuMiw2LjksMCw1LjQsMCwzLjVsMCwwQzAsMS42LDEuMiwwLDIuNywwTDI3LjMsMA0KCXoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNy4zLDExLjVjMS41LDAsMi43LDEuNiwyLjcsMy41bDAsMGMwLDEuOS0xLjIsMy41LTIuNywzLjVIMi43QzEuMiwxOC41LDAsMTYuOSwwLDE1bDAsMA0KCWMwLTEuOSwxLjItMy41LDIuNy0zLjVIMjcuM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNy4zLDIzLjFjMS41LDAsMi43LDEuNiwyLjcsMy41bDAsMGMwLDEuOS0xLjIsMy41LTIuNywzLjVIMi43QzEuMiwzMCwwLDI4LjQsMCwyNi41bDAsMA0KCWMwLTEuOSwxLjItMy41LDIuNy0zLjVIMjcuM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMy45LDBjMS41LDAsMi43LDEuNiwyLjcsMy41bDAsMGMwLDEuOS0xLjIsMy41LTIuNywzLjVIMi43QzEuMiw2LjksMCw1LjQsMCwzLjVsMCwwQzAsMS42LDEuMiwwLDIuNywwDQoJTDEzLjksMHoiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMC4yLDIzLjFjMS41LDAsMi43LDEuNiwyLjcsMy41bDAsMGMwLDEuOS0xLjIsMy41LTIuNywzLjVIMi43QzEuMiwzMCwwLDI4LjQsMCwyNi41bDAsMA0KCWMwLTEuOSwxLjItMy41LDIuNy0zLjVIMTAuMnoiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yLjYsMjMuMWMwLjksMCwxLjYsMC45LDEuNiwydjEuN2MwLDEuMS0wLjcsMi0xLjYsMmwwLDBjLTAuOSwwLTEuNi0wLjktMS42LTJ2LTEuN0MxLjEsMjQsMS44LDIzLjEsMi42LDIzLjENCglMMi42LDIzLjF6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIuNCwxMS41YzEuNSwwLDIuNywxLjYsMi43LDMuNWwwLDBjMCwxLjktMS4yLDMuNS0yLjcsMy41SDIuN0MxLjIsMTguNSwwLDE2LjksMCwxNWwwLDANCgljMC0xLjksMS4yLTMuNSwyLjctMy41SDIyLjR6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNS45LDExLjVjMS4yLDAsMi4yLDEuMywyLjIsMi44bDAsMGMwLDEuNi0xLDIuOC0yLjIsMi44SDQuM0MzLDE3LjIsMiwxNS45LDIsMTQuNGwwLDBjMC0xLjYsMS0yLjgsMi4yLTIuOA0KCUg1Ljl6Ii8+DQo8L3N2Zz4NCg==) no-repeat;width:2rem;height:2rem;display:block}.generic-product-card-v2--full .top .score .quality .reveal .reveal-quality-score__text{padding-left:.5rem;color:var(--color__black);font-size:1.2rem;font-weight:var(--strong);line-height:1}@media screen and (min-width:53.1875em){.generic-product-card-v2--full .top .score .quality .reveal .reveal-quality-score__text{font-size:1.4rem}}.generic-product-card-v2--full .top .score .quality-label-wrapper--very-small{text-align:right}.generic-product-card-v2--full .bottom{color:var(--color__black);padding:2.5rem 1rem 2rem}@media screen and (min-width:53.1875em){.generic-product-card-v2--full .bottom{padding:2.5rem 1.5rem 2rem}}.generic-product-card-v2--full .bottom .title{font-size:1.1rem;font-weight:var(--strong);text-transform:uppercase;margin-bottom:.5rem}.generic-product-card-v2--full .bottom .rating.good .rating__tab{background-color:var(--bgcolor__rating__good)}.generic-product-card-v2--full .bottom .rating.good .rating__content{border-color:var(--bgcolor__rating__good);background-color:color-mix(in srgb,var(--color__white) 90%,var(--bgcolor__rating__good))}.generic-product-card-v2--full .bottom .rating.bad .rating__tab{background-color:var(--bgcolor__rating__bad)}.generic-product-card-v2--full .bottom .rating.bad .rating__content{border-color:var(--bgcolor__rating__bad);background-color:color-mix(in srgb,var(--color__white) 90%,var(--bgcolor__rating__bad))}.generic-product-card-v2--full .bottom .rating.none .rating__tab{background-color:transparent}.generic-product-card-v2--full .bottom .rating.none .rating__content{border-color:var(--color__black);background-color:color-mix(in srgb,var(--color__white) 90%,var(--color__black));border-top-left-radius:1rem!important}.generic-product-card-v2--full .bottom .rating .rating__tab{display:inline-block;height:3rem;border-top-left-radius:1rem;border-top-right-radius:1rem;padding:.5rem 1rem;font-size:1.22rem;font-family:var(--font-lato-bold);text-transform:uppercase;color:var(--color__white)}.generic-product-card-v2--full .bottom .rating .rating__tab a{color:var(--color__white);text-decoration:none}.generic-product-card-v2--full .bottom .rating .rating__tab a:focus,.generic-product-card-v2--full .bottom .rating .rating__tab a:hover{text-decoration:none}.generic-product-card-v2--full .bottom .rating .rating__tab i{position:relative;top:0;font-size:1.2rem}.generic-product-card-v2--full .bottom .rating .rating__content{padding:2rem 1rem;border-radius:1rem;border-top-left-radius:0;border-width:1px;border-style:solid;box-shadow:0 3px 5px 0 rgba(0,0,0,.2)}.generic-product-card-v2--full .bottom .rating .rating__content .rating__content__originalprice,.generic-product-card-v2--full .bottom .rating .rating__content .rating__content__price{margin-bottom:.5rem;line-height:1}.generic-product-card-v2--full .bottom .rating .rating__content .rating__content__originalprice{position:relative;margin-right:auto;color:var(--color__middlegrey--text)}.generic-product-card-v2--full .bottom .rating .rating__content .rating__content__originalprice:after{content:"";position:absolute;left:0;right:0;top:50%;height:.2rem;background:currentColor;pointer-events:none}.generic-product-card-v2--full .bottom .rating .rating__content .rating__content__originalprice sup{position:relative;line-height:0;vertical-align:baseline;top:-.4rem;font-size:1.2rem}.generic-product-card-v2--full .bottom .rating .rating__content .rating__content__price{font-size:2rem;font-weight:var(--strong);color:var(--color__black)}.generic-product-card-v2--full .bottom .rating .rating__content .rating__content__price sup{position:relative;line-height:0;vertical-align:baseline;top:-1rem;font-size:1rem}.generic-product-card-v2--full .bottom .rating .rating__content .rating__content__shop{font-size:1rem}.generic-product-card-v2--full .bottom .rating .rating__content .rating__content__shop span{text-transform:uppercase}.generic-product-card-v2--full .bottom .rating .rating__content .btn--white{font-size:1.4rem;text-transform:none;border-radius:2rem;border:1px solid var(--bordercolor__grey)}.generic-product-card-v2--full .bottom .rating .rating__content .btn--white i{position:relative;top:2px}.generic-product-card-v2--full .bottom .see-all{padding-top:2rem;text-align:center}.generic-product-card-v2--full .bottom .see-all a{font-size:1.4rem;font-weight:var(--strong);color:var(--color__black);text-decoration:underline}.generic-product-card-v2--full .bottom .see-all a:focus,.no-touchevents .generic-product-card-v2--full .bottom .see-all a:hover{text-decoration:none}