:root{--pp-cream: #f4f1ec;--pp-white: #ffffff;--pp-brown: #2e2a26;--pp-brown-soft: #4a443e;--pp-terra: #b5654a;--pp-terra-dark: #9a5039;--pp-sage: #e3e6da;--pp-radius: 12px;--pp-space: 56px;--pp-space-m: 32px}.index-section{margin-top:var(--pp-space);margin-bottom:var(--pp-space)}[id$=__steps],[id$=__funnel],[id$=__perso],[id$=__warum],[id$=__gutschein],[id$=__faq]{background:var(--pp-cream)}[id$=__steps] .index-section,[id$=__funnel] .index-section,[id$=__perso] .index-section,[id$=__gutschein] .index-section,[id$=__faq] .index-section{margin:0;padding:var(--pp-space) 0}[id$=__warum] .pp-accordion{padding-top:var(--pp-space);padding-bottom:var(--pp-space)}[id$=__warum]+[id$=__gutschein] .index-section{padding-top:0}@media screen and (max-width:749px){.index-section{margin-top:var(--pp-space-m);margin-bottom:var(--pp-space-m)}[id$=__steps] .index-section,[id$=__funnel] .index-section,[id$=__perso] .index-section,[id$=__gutschein] .index-section,[id$=__faq] .index-section{padding:var(--pp-space-m) 0}[id$=__warum] .pp-accordion{padding-top:var(--pp-space-m);padding-bottom:var(--pp-space-m)}}h1,.h1,h2,.h2,h3,.h3{letter-spacing:-.01em}.index-section .section-header__title{position:relative;padding-bottom:12px;font-size:1.7em}.index-section .section-header__title:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:48px;height:3px;border-radius:2px;background:var(--pp-terra)}.text-left .section-header__title:after,[id$=__geschichte] .section-header__title:after{left:0;transform:none}.btn{background:var(--pp-terra);border-radius:8px;font-weight:600;letter-spacing:.01em;text-transform:none;transition:background .2s ease}.btn:hover{background:var(--pp-terra-dark)}.btn--secondary,.btn.btn--secondary{background:transparent;border:2px solid var(--pp-brown);color:var(--pp-brown)}.grid-product__title{text-transform:none;letter-spacing:0;font-size:.95em;line-height:1.4}.grid-product__image-mask,.grid__image-ratio{border-radius:var(--pp-radius);overflow:hidden}@media(hover:hover){.grid-product__content{transition:transform .2s ease}.grid-product__content:hover{transform:translateY(-3px)}}.grid-product__tag{background:var(--pp-terra);color:#fff;border-radius:6px;font-weight:600;letter-spacing:.02em}.grid-product__price{font-weight:500}.grid-product__price--savings{color:var(--pp-terra-dark)}.collection-item__title{text-transform:none;letter-spacing:.02em;font-size:.95em;font-weight:600}.collection-item .image-wrap{border-radius:var(--pp-radius);overflow:hidden}[id$=__hero] .hero__text-content .h1{font-size:clamp(1.9rem,4vw,3rem);text-shadow:0 1px 12px rgba(0,0,0,.28)}[id$=__hero] .hero__top-subtitle{color:#fff;letter-spacing:.06em}[id$=__hero] .btn+.btn{background:transparent;border:2px solid #fff}[id$=__hero] .btn+.btn:hover{background:#ffffff26}[id$=__steps] .grid{counter-reset:pp-step}[id$=__steps] .grid__item{counter-increment:pp-step;background:var(--pp-white);border-radius:var(--pp-radius);padding:28px 24px;box-shadow:0 2px 12px #2e2a260d}[id$=__steps] .grid__item h3{font-size:1.1em}[id$=__steps] .grid__item h3:before{content:counter(pp-step);display:block;font-size:2rem;font-weight:700;color:var(--pp-terra);line-height:1.15;margin-bottom:4px}[id$=__steps] img{max-width:56px;margin-bottom:10px}[id$=__funnel] .page-width{background:var(--pp-white);border-radius:var(--pp-radius);padding:28px;box-shadow:0 2px 12px #2e2a260d}[id$=__tierschutz] .background-media-text__text--framed,[id$=__tierschutz] .background-media-text__text{background:var(--pp-cream);border-radius:var(--pp-radius)}[id$=__tierschutz] .background-media-text__text .h5{color:var(--pp-terra);letter-spacing:.08em;font-weight:600}[id$=__trust] .grid__item{background:var(--pp-white);border:1px solid var(--pp-sage);border-radius:var(--pp-radius);padding:24px 20px}[id$=__trust] img{max-width:48px;margin-bottom:10px}[id$=__trust] h3{font-size:1.02em}[id$=__faq] .collapsible-trigger{font-weight:600}[id$=__faq] .collapsible-trigger__icon{color:var(--pp-terra)}[id$=__seo] .rte{color:var(--pp-brown-soft);font-size:.93em}[id$=__recently] .section-header__title{font-size:1.25em}[id$=__promo] .promo-grid__title{letter-spacing:.02em;font-size:1.3em}.collection-hero{background:var(--pp-cream)}.collection-hero__content{padding:40px 0}.collection-hero .section-header__title{position:relative;padding-bottom:12px}.collection-hero .section-header__title:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:48px;height:3px;border-radius:2px;background:var(--pp-terra)}.collection-hero__image+.collection-hero__content .section-header__title{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.3)}.collection__description{max-width:760px;margin-left:auto;margin-right:auto;color:var(--pp-brown-soft)}.collection-filter,.collection__sort{border-color:var(--pp-sage)}.tag-list a:hover,.tag-list .tag--active a{color:var(--pp-terra-dark)}.pagination .btn,.pagination a{border-radius:8px}.pp-pd{margin-top:18px}.pp-pd__intro{margin-bottom:16px}.pp-pd__intro h4{font-size:1.05em;margin:14px 0 6px}.pp-pd__item{border:1px solid var(--pp-sage);border-radius:10px;margin-bottom:10px;background:var(--pp-white)}.pp-pd__summary{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;cursor:pointer;font-weight:600;font-size:.95em;list-style:none}.pp-pd__summary::-webkit-details-marker{display:none}.pp-pd__icon{position:relative;width:18px;height:18px;flex-shrink:0}.pp-pd__icon:before,.pp-pd__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--pp-terra);transform:translate(-50%,-50%);transition:transform .22s ease}.pp-pd__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.pp-pd__item[open] .pp-pd__icon:after{transform:translate(-50%,-50%) rotate(0)}.pp-pd__body{padding:0 16px 14px;font-size:.92em}.pp-pd__body>h4:first-child{display:none}.pp-pd__note{font-size:.88em;color:var(--pp-brown-soft)}.pp-pd__body table{width:100%;border-collapse:collapse;font-size:.92em;margin:6px 0 10px}.pp-pd__body th,.pp-pd__body td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--pp-sage)}.pp-pd__body thead th,.pp-pd__body tr:first-child th{background:var(--pp-cream);font-weight:600;text-transform:none;letter-spacing:0}.pp-pd__body tr:nth-child(2n) td{background:#faf8f5}
/*# sourceMappingURL=/cdn/shop/t/56/assets/pp-core.css.map */
