.package-types .product-price{font-size:inherit;font-weight:inherit}.catalogue-item .product-price{font-size:inherit;font-weight:inherit}.offer-detail .purchase-panel p,.detail-note{margin-top:20px}.catalogue-item[hidden]{display:none!important}.site-footer nav a{white-space:nowrap}
/* Package-Seiten: gewaehlter Aufbau mit quadratischem Produktfoto. */
main:is([data-page-kind="pagets__pilot_product"],[data-page-kind="pagets__pilot_country"]):has(.product-layout:not([hidden])) > .page-head{padding-top:24px;padding-bottom:0;border-bottom:0}
main:is([data-page-kind="pagets__pilot_product"],[data-page-kind="pagets__pilot_country"]):has(.product-layout:not([hidden])) > .page-head > :is(.overline,h1,p){display:none}
main:is([data-page-kind="pagets__pilot_product"],[data-page-kind="pagets__pilot_country"]):has(.product-layout:not([hidden])) > .page-head .breadcrumb{margin-bottom:0}
.product-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px);padding-top:24px}
.product-layout>div{min-width:0}
.product-layout .product-photo{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center}
.purchase-panel>.product-title{font-size:clamp(28px,2.8vw,42px);line-height:1.15;max-width:none;margin:0}
.purchase-panel>.overline{margin-bottom:14px}
.product-price-block{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin:20px 0 24px}
.product-price-block .product-price{font-size:28px;line-height:1.2}
.product-price-block .product-format{font-size:15px;color:var(--muted)}
.purchase-panel>.button{margin-top:24px}
@media(max-width:600px){.product-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:20px}}
