.warenkorbCard:where(.astro-OS6HP6RY){margin:6rem auto;max-width:800px}.productTable:where(.astro-OS6HP6RY){width:100%;border-collapse:collapse}.productTable:where(.astro-OS6HP6RY) a{color:inherit;text-decoration:none}.productTable:where(.astro-OS6HP6RY) a strong{text-decoration:underline}.productTable:where(.astro-OS6HP6RY) th{text-align:left;padding:.5rem;padding-left:0;border-bottom:1px solid var(--grey-300)}.productTable:where(.astro-OS6HP6RY) th.total{min-width:6.5rem}.productTable:where(.astro-OS6HP6RY) td{padding:.5rem;padding-left:0}.productTable:where(.astro-OS6HP6RY) td:last-child{padding-right:0;text-align:right}.productTable:where(.astro-OS6HP6RY) td.amount{white-space:nowrap}.productTable:where(.astro-OS6HP6RY) td.amount.noEdit{text-align:center}.productTable:where(.astro-OS6HP6RY) td.amount span{display:inline-block;min-width:1.5rem;text-align:center}.productTable:where(.astro-OS6HP6RY) .addButton,.productTable:where(.astro-OS6HP6RY) .subtractButton{appearance:none;background:none;border:none;cursor:pointer}.productTable:where(.astro-OS6HP6RY) .deleteButton{appearance:none;background:none;border:none;color:#c00;padding:0;cursor:pointer}.tableFooter:where(.astro-OS6HP6RY){margin-top:1rem;border-top:1px solid var(--grey);padding-top:.75rem;display:flex;justify-content:space-between}.tableFooter:where(.astro-OS6HP6RY) .addProducts:where(.astro-OS6HP6RY) a:where(.astro-OS6HP6RY){color:var(--green);text-decoration:underline}.tableFooter:where(.astro-OS6HP6RY) .zusatzProduktButton:where(.astro-OS6HP6RY){display:block;margin-top:.5rem;appearance:none;background:none;border:none;padding:0;color:var(--green);text-decoration:underline;cursor:pointer}.tableFooter:where(.astro-OS6HP6RY) .zusatzProduktDescription:where(.astro-OS6HP6RY){margin-top:.25rem;font-size:.9rem}.totalDisplay:where(.astro-OS6HP6RY){display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.versandKostenBeforeDiscount{text-decoration:line-through;opacity:.8;color:red;font-variation-settings:"wght" 600}.neighbourBanner:where(.astro-OS6HP6RY){color:var(--green);font-size:.9rem;font-variation-settings:"wght" 650;margin-top:1rem}.orderForm:where(.astro-OS6HP6RY){margin-top:1rem}.totalDisplay:where(.astro-OS6HP6RY).belowForm{margin-top:1rem}.calcVersandkosten:where(.astro-OS6HP6RY){margin-top:1rem;display:flex;gap:.5rem;justify-content:flex-end}.versandPlzError:where(.astro-OS6HP6RY){text-align:right;color:#c00;font-size:.75rem}.bottomNote:where(.astro-OS6HP6RY){margin-top:2rem}@media screen and (max-width: 760px){.tableFooter:where(.astro-OS6HP6RY){flex-direction:column;gap:2rem}.productTable:where(.astro-OS6HP6RY){display:block}.productTable:where(.astro-OS6HP6RY) tbody:where(.astro-OS6HP6RY){display:block}.productTable:where(.astro-OS6HP6RY) tr{display:grid;margin-bottom:1rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-areas:"title title title title remove" "price price total total amount"}.productTable:where(.astro-OS6HP6RY) tr:first-child{display:none}.productTable:where(.astro-OS6HP6RY) tr:not(:last-child){padding-bottom:.5rem;border-bottom:1px solid var(--grey)}.productTable:where(.astro-OS6HP6RY) td{display:block}.productTable:where(.astro-OS6HP6RY) td.title{grid-area:title}.productTable:where(.astro-OS6HP6RY) td.amount{grid-area:amount;display:flex;align-items:flex-start;justify-content:flex-end;font-variation-settings:"wght" 600}.productTable:where(.astro-OS6HP6RY) td.price{grid-area:price}.productTable:where(.astro-OS6HP6RY) td.price:before{content:"Preis: ";font-variation-settings:"wght" 600}.productTable:where(.astro-OS6HP6RY) td.total{grid-area:total}.productTable:where(.astro-OS6HP6RY) td.total:before{content:"Gesamt: ";font-variation-settings:"wght" 600}.productTable:where(.astro-OS6HP6RY) td.remove{grid-area:remove}}@media screen and (max-width: 500px){.productTable:where(.astro-OS6HP6RY) td.price:before{display:block}.productTable:where(.astro-OS6HP6RY) td.total:before{display:block}}
