.div-c15db07{position:relative;display:block;}.prod-image-wrapper img{position:relative;display:block;z-index:1;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;transition:transform calc(var(--t-duration) * 1.25) ease-out ;}.5f863ce0-432a-4050-9ad3-f2a37b20a64f:hover .prod-image-wrapper img{transform:scaleX(1.04)scaleY(1.04);}.prod-image-wrapper{overflow:hidden;margin-bottom:var(--space-xs);position:relative;}.5f863ce0-432a-4050-9ad3-f2a37b20a64f:hover .div-caef1f1{border-left-width:10px;}.div-caef1f1:before{transition:border-left-width var(--t-duration) ease-out ;}.div-caef1f1{border-color:#ff000000;border-width:0;border-style:solid;row-gap:0.1rem;-moz-column-gap:0.1rem;column-gap:0.1rem;position:relative;display:flex;flex-direction:column;transition:border-left-width var(--t-duration) ease-out ;}.heading-cd5f8e3{font-size:1rem;font-weight:500;}.paragraph-cc01885{color:var(--color-grey-600);font-size:var(--text-s);line-height:1.2;display:block;}.div-c34cb20{color:var(--color-grey-950);font-size:var(--text-s);font-weight:500;line-height:1;padding-top:0.4rem;}.div-c303e72{-moz-column-gap:1ch;column-gap:1ch;display:flex;}.paragraph-c543b0d{color:var(--color-grey-600);font-weight:400;text-decoration:line-through;}.paragraph-c5fc660{color:var(--color-error-700);}.5f863ce0-432a-4050-9ad3-f2a37b20a64f:hover .div-c849a22{opacity:1;transform:translateX(0px);}.div-c849a22:before{transition:transform calc(var(--t-duration) * 1.125) ease-out ,opacity calc(var(--t-duration) * 1.125) ease-out ;}.div-c849a22{pointer-events:none;background-color:var(--color-accent-500);border-radius:8px;top:0;bottom:0;left:-10px;transform:translateX(-6px);position:absolute;height:100%;width:3px;opacity:0;transition:transform calc(var(--t-duration) * 1.125) ease-out ,opacity calc(var(--t-duration) * 1.125) ease-out ;}.div-ccc5982{top:8px;left:8px;right:8px;z-index:5;row-gap:0.2rem;-moz-column-gap:0.2rem;column-gap:0.2rem;position:absolute;display:flex;flex-wrap:wrap;}.paragraph-c3ff2c9{background-color:var(--color-error-700);border-radius:1em;color:#ffffff;font-size:16px;font-weight:500;line-height:1;padding:0.4em;}