body{overflow-x:clip}[class*=p3-] img,[class*=p3] .p3-snap-row img{height:auto}:root{--p3-ink: #1a1e23;--p3-base: #f7f6f3;--p3-dark: #0f1418;--p3-dark-text: #ededea;--p3-accent: #ea580c;--p3-cta: #c2410c;--p3-success: #1e9e5a;--p3-card-grad-start: #fff4ec;--p3-card-grad-end: #fdede1;--p3-card-border: #e8b18c;--p3-radius: 10px;--p3-radius-lg: 14px}.p3-card{background:linear-gradient(180deg,var(--p3-card-grad-start) 0%,var(--p3-card-grad-end) 100%);border:1px solid var(--p3-card-border);border-radius:var(--p3-radius);box-shadow:none}.p3-card--lg{border-radius:var(--p3-radius-lg)}.p3-card--plain{background:#fff;border:1px solid rgba(26,30,35,.12)}.p3-kicker{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p3-accent)}.p3-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem 1rem;border-radius:999px;font-size:1.2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--p3-ink);color:#fff}.p3-badge--accent{background:var(--p3-accent);color:#14181d}.p3-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1.1rem;border-radius:999px;font-size:1.2rem;font-weight:600;background:#fff;border:1px solid rgba(26,30,35,.15);color:var(--p3-ink)}.p3-check-list{list-style:none;margin:0;padding:0}.p3-check-list li{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:.9rem;line-height:1.45}.p3-check-list .p3-check{flex-shrink:0;width:2rem;height:2rem;margin-top:.1rem;color:var(--p3-success)}.p3-step-label{font-size:1.4rem;font-weight:700;color:var(--p3-ink);margin:1.2rem 0 .4rem}.p3-marquee{overflow:hidden;white-space:nowrap}.p3-marquee__track{display:inline-flex;align-items:center;animation:p3-marquee var(--p3-marquee-duration, 50s) linear infinite;will-change:transform}.p3-marquee:hover .p3-marquee__track{animation-play-state:paused}@keyframes p3-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.p3-marquee__track{animation:none}}.p3-price-main{font-size:2.8rem;font-weight:600;color:var(--p3-ink)}.p3-price-note{font-size:1.2rem;color:#1a1e23a6}.p3-dot{display:inline-block;width:.8rem;height:.8rem;border-radius:50%;background:var(--p3-success);animation:p3-dot-blink 1.6s ease-in-out infinite}@keyframes p3-dot-blink{0%,to{opacity:1}50%{opacity:.45}}@media screen and (max-width:749px){.p3-snap-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1.2rem;scrollbar-width:none}.p3-snap-row::-webkit-scrollbar{display:none}.p3-snap-row>*{flex:0 0 85%;scroll-snap-align:start}}.footer a[href$="/pages/vertrag-widerrufen"]{display:inline-block;padding:.5rem 1.2rem;border:.1rem solid currentColor;border-radius:10rem;font-weight:600;text-decoration:none}.footer a[href$="/pages/vertrag-widerrufen"]:hover{text-decoration:underline}@media screen and (max-width:749px){.product__media-wrapper .product-media-container{--aspect-ratio: 1;max-height:none}.product__media-wrapper media-gallery,.product__media-wrapper slider-component,.product__media-wrapper .product__media-list,.product__media-wrapper .product__media-item{max-height:none}.product__media-wrapper .product-media-container img{max-height:none;object-fit:cover}.product__media-wrapper{margin-bottom:1rem}.product__info-wrapper .product__title{margin-top:.4rem;margin-bottom:.6rem}.product__info-container>*:not(:last-child){margin-bottom:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/p3-tokens.css.map */
