.pakete{padding-block:var(--abstand-abschnitt);background:var(--pakete-bg, var(--c-hell))}.pakete__kopf{display:grid;justify-items:center;text-align:center}.pakete__kopf .t-h2{line-height:36px}.pakete__text{max-width:450px;margin-block-start:10px;font-size:16px;line-height:22px;color:var(--c-text)}.pakete__knopf{margin-block-start:30px;min-height:57px;padding:16px 32px}.pakete__karten{display:grid;gap:8px;margin-block-start:32px}.paket{position:relative;display:block;overflow:hidden;aspect-ratio:350 / 449;border-radius:var(--r-klein)}.paket img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--kurve-raus)}.paket:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent 50%,#00000080)}.paket__unten{position:absolute;inset-inline:24px;inset-block-end:24px;z-index:1;max-width:302px;color:var(--c-weiss)}.paket__text{font-size:22px;line-height:26px}.paket__raten{justify-content:flex-start;margin-block-start:8px;font-size:14px;color:#ffffffc7}.pakete__raten{margin-block-start:14px;color:var(--c-grau)}@media(min-width:1024px){.pakete__text{font-size:18px;line-height:24px}.pakete__karten{grid-template-columns:1fr 1fr;align-items:start;margin-block-start:49px}.paket{aspect-ratio:auto;height:min(836px,calc(100svh - var(--kopf-hoehe) - 64px))}.paket:hover img{transform:scale(1.03)}.paket__unten{inset-inline:60px;inset-block-end:60px;max-width:460px}.paket__text{font-size:28px;line-height:30.8px}.paket__raten{font-size:16px}}.paket.buehne .freisteller{top:5%;right:0;bottom:17%;left:0;height:78%}.paket__preis{position:absolute;inset-block-start:20px;inset-inline-start:20px;z-index:1;padding:8px 14px;border-radius:var(--r-voll);background:#ffffff29;color:var(--c-weiss);font-size:14px;line-height:1;font-weight:500;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}[dir=rtl] .paket__preis [aria-hidden]{display:inline-block;transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.paket__preis{opacity:0;transform:translateY(-6px)}.paket:hover .paket__preis,.paket:focus-visible .paket__preis{opacity:1;transform:none}}@media(min-width:768px)and (max-width:1023px){.pakete__karten{grid-template-columns:1fr 1fr}.paket__text{font-size:20px;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/pakete.css.map */
