@font-face{font-family:Climate Crisis Custom;src:url(/cdn/shop/files/ClimateCrisis-Regular-VariableFont_YEAR.woff2?v=1776182408) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Erica One Custom;src:url(/cdn/shop/files/EricaOne-Regular_6630f740-32f7-4583-b55b-38665f46a89f.ttf?v=1779007612) format("truetype");font-weight:400;font-style:normal;font-display:swap}.pp{--pp-muted: #8a9a8c;--pp-titel-zeilen: 2;background:var(--pp-bg, #e9f2e1)}.pp__wrap{display:grid;grid-template-columns:minmax(0,1fr);margin:0 auto}.pp__tabs{position:relative;z-index:1;grid-row:1;display:flex;gap:1.2rem;margin:0}.pp__tab{position:relative;padding:1.2rem 2.2rem;border:var(--pp-border-w, 0px) solid var(--pp-border-c, transparent);border-bottom:0;border-radius:1.4rem 1.4rem 0 0;background:var(--pp-tab, #dcecd0);color:var(--pp-accent, #2b5233);font-family:inherit;font-size:1.6rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background .15s ease}.pp__tab[aria-selected=true]{bottom:calc(-1*max(.2rem,var(--pp-border-w, 0px)));background:var(--pp-card, #ffffff)}.pp__tab:focus-visible{outline:2px solid var(--pp-accent, #2b5233);outline-offset:2px}@media screen and (max-width:1036px){.pp__tab{padding:1.1rem 1.4rem;font-size:1.4rem}}.pp-huelle{position:relative;display:flex;flex-direction:column;border-radius:0 var(--pp-radius, 2.4rem) var(--pp-radius, 2.4rem) var(--pp-radius, 2.4rem)}.pp-huelle--flach{border-radius:var(--pp-radius, 2.4rem)}.pp-huelle__schatten{position:absolute;z-index:0;pointer-events:none;top:var(--pp-schatten-oben, 14px);right:var(--pp-schatten-rechts, -14px);bottom:var(--pp-schatten-unten, -14px);left:var(--pp-schatten-links, 14px);border-radius:inherit;background:var(--pp-schatten-flaeche, rgb(0 0 0 / 18%));opacity:var(--pp-schatten-deckkraft, 1)}.pp__card{--pp-pad: 2.4rem;--pp-inset: 1.2rem;position:relative;display:flex;flex-direction:column;padding:var(--pp-pad);background:var(--pp-card, #ffffff);border:var(--pp-border-w, 0px) solid var(--pp-border-c, transparent);border-radius:0 var(--pp-radius, 2.4rem) var(--pp-radius, 2.4rem) var(--pp-radius, 2.4rem);color:var(--pp-produkttext, #000000)}.pp__card--flach{border-radius:var(--pp-radius, 2.4rem)}@media screen and (max-width:1036px){.pp__card{--pp-pad: 1.8rem}}.pp__panel{grid-row:2;grid-column:1;display:flex;flex-direction:column;min-width:0}.pp__panel[hidden]{visibility:hidden;pointer-events:none}.pp__panel>.pp-huelle,.pp-huelle>.pp__card{flex:1 1 auto}.pp__slides{position:relative;display:flex;gap:1.6rem}.pp__slides--karussell{gap:0;margin-inline:calc(var(--pp-inset, 1.2rem) - var(--pp-pad, 2.4rem));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.pp__slides--karussell::-webkit-scrollbar{display:none}.pp__slides--karussell .pp__slide{flex:0 0 100%;padding-inline:calc(var(--pp-pad, 2.4rem) - var(--pp-inset, 1.2rem));scroll-snap-align:start}.pp__slides--liste{flex-direction:column}.pp__slide{--pp-media: 8.8rem;position:relative;display:grid;grid-template-columns:auto var(--pp-media) minmax(0,1fr);grid-template-areas:"pick media info";column-gap:1.4rem;align-items:start;padding:1.2rem;border-radius:1.6rem;background:transparent;transition:background .15s ease}.pp__slide.is-gewaehlt{background:var(--pp-gewaehlt, transparent)}.pp__slide.is-ausverkauft{opacity:.55}@media screen and (max-width:480px){.pp__slide{--pp-media: 7.2rem;column-gap:1rem;padding:1rem}}.pp__pick{grid-area:pick;display:flex;align-items:center;align-self:start;height:var(--pp-media, 8.8rem)}.pp__pick-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pp__pick-box{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:1.5px solid var(--pp-muted, #8a9a8c);border-radius:.7rem;background:var(--pp-card, #ffffff);color:var(--pp-accent-text, #ffffff);cursor:pointer;transition:background .15s ease,border-color .15s ease}.pp__pick-box svg{width:1.4rem;height:1.4rem;opacity:0;transition:opacity .15s ease}.pp__pick-input:checked+.pp__pick-box{border-color:var(--pp-accent, #2b5233);background:var(--pp-accent, #2b5233)}.pp__pick-input:checked+.pp__pick-box svg{opacity:1}.pp__pick-input:disabled+.pp__pick-box{cursor:not-allowed;opacity:.5}.pp__pick-input:focus-visible+.pp__pick-box{outline:2px solid var(--pp-accent, #2b5233);outline-offset:3px}.pp__media{grid-area:media;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;padding:.8rem;border-radius:1.2rem;background:var(--pp-media-bg, transparent);overflow:hidden;cursor:pointer}.pp__slide.is-ausverkauft .pp__media{cursor:not-allowed}.pp__media img,.pp__media .pp__placeholder-svg{width:100%;height:100%;object-fit:contain;transition:opacity .2s ease}.pp__media .pp__placeholder-svg{fill:var(--pp-muted, #8a9a8c);opacity:.4}.pp__info{grid-area:info;display:flex;flex-direction:column;min-width:0}.pp__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pp-titel-zeilen, 2);line-clamp:var(--pp-titel-zeilen, 2);overflow:hidden;min-height:calc(var(--pp-titel-zeilen, 2) * 1.25em);margin:0;font-family:var(--pp-title-font, inherit);font-size:1.7rem;font-weight:700;line-height:1.25;color:var(--pp-produkttext, #000000)}.pp__title a{color:inherit;text-decoration:none}.pp__title a:hover{text-decoration:underline}.pp__preis{position:relative;z-index:0;display:inline-flex;align-self:flex-start;margin-top:.4rem;font-size:1.6rem;font-weight:700;line-height:1.25;color:var(--pp-produkttext, #000000);white-space:nowrap}.pp__preis:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-.35em;bottom:-.25em;left:-.5em;right:-1.4em;background-image:var(--pp-preis-bild, none);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.pp__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pp-desc-zeilen, 2);line-clamp:var(--pp-desc-zeilen, 2);overflow:hidden;min-height:calc(var(--pp-desc-zeilen, 2) * 1.45em);margin:.8rem 0 0;font-size:1.4rem;font-weight:400;line-height:1.45;color:var(--pp-produkttext, #000000)}.pp__desc[hidden]{display:none}@media screen and (max-width:480px){.pp__desc{font-size:1.3rem}}.pp__badge{display:inline-block;margin-top:.6rem;font-size:1.3rem;font-weight:700;color:var(--pp-muted, #8a9a8c)}.pp__badge[hidden]{display:none}.pp__dots{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:1.6rem 0 0}.pp__dots[hidden]{display:none}.pp__tabs~.pp__panel .pp__dots[hidden]{display:flex;visibility:hidden;pointer-events:none}.pp__dot{width:1rem;height:1rem;padding:0;border:1.5px solid transparent;border-radius:999px;background-color:var(--pp-dot, #cccccc);cursor:pointer;flex-shrink:0;transition:width .25s ease,background-color .25s ease,border-color .25s ease}.pp__dot[aria-current=true]{width:2.8rem;background-color:var(--pp-dot-aktiv-fuellung, #ff9d68);border-color:var(--pp-dot-aktiv, #e8631a)}.pp__dot:focus-visible{outline:2px solid var(--pp-dot-aktiv, #e8631a);outline-offset:2px}.pp__foot{margin-top:auto;padding-top:.9rem}.pp__submit{position:relative;display:flex;align-items:center;justify-content:center;gap:1.2rem;width:100%;min-height:5.2rem;padding:1.2rem 2.4rem;border:0;border-radius:999px;background:var(--pp-accent, #2b5233);color:var(--pp-accent-text, #ffffff);font-family:inherit;font-size:1.7rem;font-weight:700;line-height:1.2;cursor:pointer;transition:opacity .15s ease}.pp__submit:hover{opacity:.9}.pp__submit:disabled,.pp__submit[aria-disabled=true]{opacity:.5;cursor:not-allowed}.pp__submit .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.pp__submit .loading__spinner svg{width:2rem;height:2rem}.pp__submit.loading>span{visibility:hidden}@media screen and (max-width:480px){.pp__submit{min-height:4.8rem;padding:1.1rem 1.8rem;font-size:1.5rem}}.pp__error{margin:1rem 0 0;font-size:1.4rem;color:#b3391f}.pp__error[hidden]{display:none}.pp__placeholder{padding:4rem 3rem;text-align:center;font-size:1.5rem;color:var(--pp-muted, #8a9a8c)}
/*# sourceMappingURL=/cdn/shop/t/35/assets/produktpairing.css.map */
