.seitenkopf{container:kopf/inline-size}.kopf-desktop{display:none}.kopfzeile{gap:12px}.kopf-aktionen{gap:4px}.kopf-aktionen>a,.kopf-aktionen>button,.kopfzeile>button{flex-shrink:0;width:44px;height:44px}@container kopf (width>=64rem){.kopf-desktop{display:flex}.seitenkopf .kopf-mobil{display:none}}@container kopf (width<=24rem){.kopfzeile{padding-inline:max(20px, env(safe-area-inset-left), env(safe-area-inset-right))}.seitenkopf .kopfzeile{gap:8px}.seitenkopf .kopf-aktionen{gap:0}.seitenkopf .kopf-marke{gap:6px}.seitenkopf .kopf-marke img{height:28px}}.kauf-layout{overflow-wrap:anywhere;container:kauf/inline-size}.kauf-layout .produkt-raster>*,.kauf-layout .warenkorb-raster>*{min-width:0}.kauf-layout .kauf-aktionen>button{flex-basis:9rem}.detail-zeile{container:detail/inline-size}@container detail (width<=15rem){.detail-zeile>span{grid-column:1/-1}}@container kauf (width<=39.99rem){.kauf-layout .produkt-raster{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.kauf-layout .produkt-raster>*{grid-area:auto}}@container kauf (width<=47.99rem){.kauf-layout .warenkorb-raster{grid-template-columns:minmax(0,1fr)}.kauf-layout .warenkorb-raster>*{grid-column:auto}.kauf-layout .warenkorb-raster .sticky{position:static}}@container kauf (width<=16rem){.kauf-layout .korb-position{flex-direction:column}.kauf-layout .produkt-kaufleiste{margin-top:1rem;position:static}.kauf-layout .kauf-aktionen>button{flex-basis:100%}.kauf-layout .lieferart{flex-direction:column;padding:16px}.kasse-layout .rounded-xl{padding-inline:16px}.kauf-layout .kasse-schritte{flex-direction:column;align-items:stretch}.kauf-layout .kasse-schritte>div>div:first-child{flex-direction:row;justify-content:flex-start}.kauf-layout .kasse-schritte>div>div+div{display:none}.kauf-layout .adress-zeile{grid-template-columns:minmax(0,1fr)}.kauf-layout .adress-zeile>*{grid-column:auto;min-width:0}.kauf-layout .adress-aktionen>button{flex-basis:100%}}.fuss-layout{overflow-wrap:anywhere;container:fuss/inline-size}.fuss-layout .fuss-raster>*,.fuss-layout .fuss-links>*{min-width:0}@container fuss (width<=30rem){.fuss-layout .fuss-raster{grid-template-columns:minmax(0,1fr)}.fuss-layout .fuss-raster>*{grid-column:auto}}@container fuss (width<=16rem){.fuss-layout .fuss-links{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){@container kauf (width<=47.99rem){.kauf-layout .warenkorb-raster>.hidden{display:block}}}.seitenkopf p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.produkt-layout a[href]{min-width:44px;min-height:44px}.produkt-layout a.underline{align-items:center;display:inline-flex}@container kauf (width<=39.99rem){.produkt-layout .produkt-empfehlungen{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}@container kauf (width<=16rem){.produkt-empfehlungen>div{flex-direction:column}.produkt-empfehlungen>div>div.relative{width:100%}.produkt-empfehlungen button{white-space:normal;height:auto;min-height:44px;padding-block:8px}.produkt-empfehlungen .truncate{white-space:normal;overflow:visible}}@container kauf (width<=30rem){.kauf-layout .korb-empfehlungen{grid-template-columns:minmax(0,1fr)}}@container kauf (width<=16rem){.korb-empfehlungen>a{flex-direction:column;align-items:flex-start}}.seitenkopf .kopf-aktionen>.kopf-telefon{width:auto;min-width:44px}.seiten-layout{padding-bottom:var(--kaufleistenhoehe,0px)}.spalten-raster{column-gap:var(--luecke,1rem);grid-template-columns:repeat(auto-fill, minmax(max(min(100%, var(--mindestbreite,13rem)), calc((100% - (var(--spalten,1) - 1) * var(--luecke,1rem)) / var(--spalten,1) - .1px)), 1fr));display:grid}@media (max-width:39.9375rem){.produkt-karte{container:karte/inline-size}}@container karte (width<=16rem){.produkt-karte>.karte-bild{width:100%}.produkt-karte>.karte-inhalt{flex-basis:100%}}.geschmack-skala{container:skala/inline-size}@container skala (width<=12rem){.geschmack-skala .skala-wort{display:none}}@container kauf (width<=16rem){.produkt-empfehlungen>.produkt-karte{flex-wrap:nowrap}.produkt-empfehlungen .karte-inhalt{flex-basis:auto}}.kauf-layout .kasse-schritte{overflow-wrap:normal}input,select,textarea{scroll-margin-top:calc(var(--kopfhoehe,105px) + 1rem)}