body.tse-rd .wd-product{display:flex;flex-direction:column;height:100%;border:1px solid var(--tse-line);border-radius:var(--tse-r2);overflow:hidden;background:var(--tse-bg);transition:border-color .15s}body.tse-rd .wd-product:hover{border-color:#B9C0C8}body.tse-rd .wd-product>.wd-product-wrapper{display:flex;flex-direction:column;flex:1;height:auto}body.tse-rd .wd-product .product-element-bottom{display:flex;flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px}body.tse-rd .wd-product .wd-product-footer{margin-top:auto;padding-top:8px}body.tse-rd .wd-product .wd-add-btn{margin:0}body.tse-rd .wd-product .wd-add-btn>a{display:flex;width:100%;min-height:44px;background-color:var(--tse-cta);color:var(--tse-ink);border-color:#fff0;font-size:15px}body.tse-rd .wd-product .wd-add-btn>a:hover{background-color:var(--tse-cta-h);color:var(--tse-ink)}body.tse-rd .wd-product .wd-product-thumb{padding:16px;background:var(--tse-bg);border-bottom:1px solid #EEF0F2}body.tse-rd .wd-product .product-image-link{display:block;aspect-ratio:1 / 1}body.tse-rd .wd-product .wd-product-thumb img{width:100%;height:100%;object-fit:contain}body.tse-rd .wd-product .wd-entities-title{font-family:var(--tse-ff);font-size:16px;font-weight:600;line-height:1.35;letter-spacing:0;margin:0}body.tse-rd .wd-product .wd-entities-title a{text-decoration:none}body.tse-rd .tse-kaart__meta{font-size:14px;line-height:1.4;color:var(--tse-muted);margin:0}body.tse-rd .tse-kaart__st{font-size:14px;font-weight:600;color:var(--tse-ok);margin:0}body.tse-rd .tse-kaart__st--nee{color:#9A4A07}body.tse-rd .wd-product .wrap-price{margin:0}body.tse-rd .wd-product .price{display:flex;align-items:baseline;gap:6px;font-family:var(--tse-fh);color:var(--tse-ink)}body.tse-rd .wd-product .price .tse-kaart__bedrag,body.tse-rd .wd-product .price ins{font-family:var(--tse-fh);font-size:21px;font-weight:700;text-decoration:none}body.tse-rd .wd-product .price .tse-kaart__vanaf{font-family:var(--tse-ff);font-size:14px;font-weight:400;color:var(--tse-muted)}body.tse-rd .wd-product .wd-price-unit{display:none}body.tse-rd .wd-product .onsale,body.tse-rd .wd-product .product-labels,body.tse-rd .wd-product del,body.tse-rd .wd-product .wd-wishlist-btn,body.tse-rd .wd-product .wd-compare-btn{display:none}body.tse-rd .wd-product{--wd-line-count:3;--btn-transform:none;--btn-accented-transform:none}body.tse-rd .wd-product .wd-add-btn>a{overflow:visible;height:auto;padding:10px 12px}@media (max-width:767px){body.tse-rd .wd-product .product-element-bottom{padding:12px}body.tse-rd .wd-product .wd-entities-title{font-size:15px}body.tse-rd .tse-kaart__meta{display:none}body.tse-rd .wd-product .price .tse-kaart__bedrag,body.tse-rd .wd-product .price ins{font-size:19px}body.tse-rd .wd-product .wd-add-btn>a{font-size:14px;padding:8px 10px}}body.tse-rd .wd-product .wd-add-btn>a{white-space:normal;text-overflow:clip}body.tse-rd .wd-product .wd-add-btn>a .wd-action-text{white-space:normal;overflow:visible;text-overflow:clip;font-size:inherit;line-height:1.25}body.tse-rd .wd-product .wrap-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:8px;row-gap:4px}body.tse-rd .wd-product .wrap-price .tse-kaart__meta{flex:0 0 100%}body.tse-rd .wd-product .wrap-price .price{flex:0 1 auto}body.tse-rd .wd-product .wrap-price .tse-kaart__st{flex:0 1 auto;margin-left:auto;text-align:right}body.tse-rd .wd-product .wd-entities-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;max-height:none}@media (max-width:767px){body.tse-rd .wd-product{--wd-line-count:4}body.tse-rd .wd-product .wd-entities-title{-webkit-line-clamp:4;line-clamp:4}body.tse-rd .wd-product .wrap-price .tse-kaart__st{flex-basis:100%;margin-left:0;text-align:left}}body.tse-rd .wd-product.wd-hover-buttons-on-hover:not(.wd-fbt .wd-product) :is(.wd-product-footer,.wd-add-btn,.wd-add-btn>a){opacity:1!important;visibility:visible!important;transform:none!important}body.tse-rd .wd-product.wd-hover-buttons-on-hover:not(.wd-fbt .wd-product) .wd-product-footer{position:static!important}body.tse-rd .wd-product.wd-hover-buttons-on-hover:not(.wd-fbt .wd-product) .product-element-bottom{transform:none!important;margin-bottom:0!important}body.tse-rd .wd-product .wd-add-btn>a{min-height:48px}body.tse-rd .wd-product .wd-add-btn>a{padding-block:0}body.tse-rd .wd-product .wd-add-btn>a .wd-action-text{display:flex;align-items:center;justify-content:center}body.tse-rd .wd-product:hover{border-color:var(--tse-ink);box-shadow:0 4px 16px rgb(29 35 39 / .08)}body.tse-rd .wd-product .wd-product-thumb{background:var(--tse-soft)}body.tse-rd .wd-product .wd-product-thumb img{mix-blend-mode:multiply}body.tse-rd .wd-product .wd-add-btn>a{background-color:var(--tse-bg);color:var(--tse-ink);border:1.5px solid var(--tse-ink)}body.tse-rd .wd-product .wd-add-btn>a:hover{background-color:var(--tse-ink);color:#fff}@media (min-width:1025px){body.tse-rd .wd-product .wd-entities-title{font-size:18px}}body.tse-rd .wd-product .wd-add-btn>a{min-height:48px;align-items:center;justify-content:center;padding:0 16px}body.tse-rd .wd-product .wd-add-btn>a .wd-action-text{min-height:0;line-height:1.2}body.tse-rd .wd-product .wd-entities-title{-webkit-line-clamp:2;line-clamp:2;min-height:calc(2 * 1.35em);text-wrap:pretty}body.tse-rd .tse-kaart__meta{min-height:1.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){body.tse-rd .tse-kaart__meta{display:block;font-size:13px}body.tse-rd .wd-product .wd-entities-title{-webkit-line-clamp:3;line-clamp:3;min-height:calc(3 * 1.35em)}}body.tse-rd .wd-products>.wd-product.outofstock{order:2}body.tse-rd .wd-product .price del+.screen-reader-text{display:none}body.tse-rd .tse-kaart__lever{flex-basis:100%;margin:2px 0 0;font-size:13px;line-height:1.3;color:var(--tse-ok)}@media (max-width:767px){body.tse-rd .wd-product .wd-add-btn>a{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding-inline:8px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.tse-rd .wd-product .wd-add-btn>a .wd-action-text{white-space:nowrap}}body.tse-rd .wd-product .price :is(bdi,ins,.amount),body.tse-rd .wd-product .price>:is(bdi,span):not(.tse-kaart__vanaf):not(.wd-price-unit){font-family:var(--tse-fh);font-size:21px;font-weight:700;text-decoration:none}body.tse-rd .wd-product .price .tse-kaart__vanaf,body.tse-rd .wd-product .price .tse-kaart__vanaf bdi{font-family:var(--tse-ff);font-size:14px;font-weight:400}@media (max-width:1024px){body.tse-rd .wd-product .price :is(bdi,ins,.amount),body.tse-rd .wd-product .price>:is(bdi,span):not(.tse-kaart__vanaf):not(.wd-price-unit){font-size:19px}}body.tse-rd .wd-product .wrap-price:has(.tse-kaart__st:not(.tse-kaart__st--nee))::after{content:"";flex-basis:100%;height:39px}body.tse-rd .wd-product .wrap-price:has(.tse-kaart__lever):has(.tse-kaart__st)::after{content:none}