.pdp_rv_section{background-color:#F0F0F0}
.pdp_rv_section .image-wrap{position:relative;overflow:hidden;}
.pdp_rv_section .image-wrap:after{content:"";width:100%;padding-bottom:64%;display:block;background-color:#fff;}
.pdp_rv_section .image-wrap img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:contain;}
.pdp_rv_section .swiper-slide{height:unset;background-color:#fff;display:flex;}
.pdp_rv_section .grid-product__title{margin-bottom:10px;}
.pdp_rv_section .grid-product__title a{text-decoration:none;font-size:14px;letter-spacing:1.4px;color:#121212;font-family:var(--font-heading-family);}
.pdp_rv_section .grid-product__meta{padding:14px 14px 18px;flex:1;display:flex;flex-wrap:wrap;}
.pdp_rv_section .grid-product__content{width:100%;display:flex;flex-direction:column;}
.pdp_rv_section .grid-product__price{margin: auto 0 0;padding-top: 10px;border-top: 1px solid #525249;width:100%;display: flex;flex-direction: row-reverse;justify-content: flex-end;font-size:14px;letter-spacing:0.56px;font-weight:500;align-items:center;gap:7px;}
.pdp_rv_section .grid-product__price .price-original{font-size: 10px;letter-spacing: 0.4px;text-decoration: line-through;}
.pdp_rv_section .grid-product__price .price-compare{font-size:14px;letter-spacing:0.56px;color:#BF3C1C;}
.pdp_rv_section .grid-product__price:before {content: "inkl. MwSt.";orphans: 3;font-size: 8px;letter-spacing: .08px;color: #959595;line-height: 1;}

.pdp_rv_section .image-wrap img[src*="emptycard-image.jpg"]{object-fit:cover}