@media (min-width:50px){.diashow{width:90%}.diashowImagesSmall{width:60px}}.generierungsLimit{display:flex;justify-content:flex-start;align-items:center;margin-left:10px}@media (min-width:800px){.benefitsDiv{margin-top:50px;width:50%;display:flex;justify-content:center}}.benefitsDiv{background:#f7f7f7;margin-bottom:50px;border-radius:5px;margin-top:50px}.benefits{display:flex;flex-direction:column;max-width:400px;padding:10px}.benefitImage{margin-bottom:80px}.pet-product{--primary-text:#111;--secondary-text:#444;--max-width:1000px;background:#fff;color:var(--primary-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;border-top:solid #f1b873;margin-top:100px}.pet-product *{box-sizing:border-box;margin:0;padding:0}.pet-product main{display:block}.pet-product .product-intro{max-width:var(--max-width);margin:40px auto 0;padding:0 20px 20px;text-align:center}.pet-product .product-intro h1{font-size:clamp(2.1rem,4.4vw,2.8rem);font-weight:700;line-height:1.2;margin-bottom:16px}.pet-product .product-intro p{font-size:1rem;color:var(--secondary-text);line-height:1.6;max-width:700px;margin:0 auto}.pet-product .how-it-works{max-width:var(--max-width);margin:20px auto 40px;padding:0 20px 60px;background:#fff}.pet-product .how-title{line-height:1.2;text-align:center;font-size:clamp(2rem,4vw,2.4rem);font-weight:700;margin-bottom:40px;opacity:0;animation:fadeInDown .8s ease .1s forwards}.pet-product .steps{display:flex;flex-direction:column;gap:30px}.pet-product .step{display:flex;align-items:center;gap:20px;opacity:0;animation:fadeInUp .7s ease forwards}.pet-product .step:first-child{animation-delay:.7s}.pet-product .step:nth-child(2){animation-delay:1.1s}.pet-product .step:nth-child(3){animation-delay:1.5s}.pet-product .step-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.pet-product .step-icon img{height:170px;width:auto;object-fit:contain}.pet-product .step-content h3{font-size:1.2rem;margin-bottom:8px}.pet-product .step-content p{font-size:.98rem;color:var(--secondary-text);line-height:1.5}.pet-product .tips{max-width:var(--max-width);margin:0 auto 60px;padding:0 20px 60px;background:#fff;text-align:center}.pet-product .tips-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;margin-bottom:20px;line-height:1.2;opacity:0;animation:fadeInDown .8s ease 2.3s forwards}.pet-product .tips-image-wrapper{display:flex;justify-content:center;opacity:0;animation:slideInUp .9s ease 3.1s forwards}.pet-product .tips-image-wrapper img{width:100%;max-width:800px;height:auto}.pet-product .benefits{max-width:var(--max-width);margin:0 auto 80px;padding:0 20px 60px;background:#fff;text-align:center}.pet-product .benefits-title{font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:700;margin-bottom:30px;opacity:0;line-height:1.2;animation:fadeInUp .8s ease 3.8s forwards}.pet-product .benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 24px;gap:24px 24px;justify-items:center;margin-top:10px}@media (min-width:900px){.pet-product .benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 60px}}.pet-product .benefit-card{display:flex;flex-direction:column;align-items:center;gap:12px;opacity:0;transform:scale(.8)}.pet-product .benefit-card img{width:120px;height:120px;object-fit:contain;border-radius:50%}.pet-product .benefit-card p{font-size:.95rem;font-weight:600;line-height:1.3}.pet-product .benefit-card.in-view{animation:popIn .5s ease-out forwards}.pet-product .benefits-grid .benefit-card:first-child{animation-delay:.1s}.pet-product .benefits-grid .benefit-card:nth-child(2){animation-delay:.2s}.pet-product .benefits-grid .benefit-card:nth-child(3){animation-delay:.3s}.pet-product .benefits-grid .benefit-card:nth-child(4){animation-delay:.4s}.pet-product .benefits-grid .benefit-card:nth-child(5){animation-delay:.5s}.pet-product .benefits-grid .benefit-card:nth-child(6){animation-delay:.6s}.pet-product .payment{max-width:var(--max-width);margin:0 auto 60px;padding:0 20px 60px;background:#fff}.pet-product .payment-image-wrapper{display:flex;justify-content:center}.pet-product .payment-image-wrapper img{max-width:100%;height:auto;display:block}@media (min-width:768px){.pet-product .how-it-works{margin-top:40px}.pet-product .steps{gap:40px}.pet-product .step{gap:30px}.pet-product .step-content h3{font-size:1.3rem}.pet-product .step-content p{font-size:1rem}}@media (min-width:1024px){.pet-product .tips-image-wrapper img{max-width:550px}.pet-product .payment-image-wrapper img{max-width:420px}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.PictureSelectionImage{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ImageSelectionDiv{position:relative;width:100px;height:100px;margin:6px;cursor:pointer}.ImageSelectionDiv:hover{outline:2px solid #ffa600}.ImageSelectedDiv{position:relative;width:100px;height:100px;margin:6px;cursor:pointer;outline:3px solid #ffa600}.infoText{font-size:16px;font-weight:500;background:#f7f7f7;padding:5px;border:2px solid #717171;border-radius:6px;margin:11px 25px 0}@media (max-width:700px){.infoText{font-size:13px}}.diashow{width:50%;margin-top:30px}.diashow.mobile{width:90%}@media (min-width:50px){.diashow{width:100%}.diashowImagesSmall{width:60px}}@media (min-width:600px){.diashow{width:70%}.diashowImagesSmall{width:80px}}@media (min-width:1000px){.diashow{width:50%}}.ImageVorschauDiv{margin-top:20px;display:flex;justify-content:center;width:800px}.ImageVorschauHintergrund{width:100%}.ImageVorschauPoster{width:300px;height:auto;position:absolute;margin-top:20px}.ImageVorschauQuadratPoster{width:450px;height:auto;position:absolute;margin-top:40px}.ImageVorschauPosterStyle{border:4px solid #2b2b2b;box-shadow:5px 5px 15px rgba(0,0,0,.5)}.ImageVorschauPosterLoading{width:300px;height:525px;margin-top:20px}.ImageVorschauPosterLoading,.ImageVorschauPosterQuadratLoading{display:flex;justify-content:center;border:4px solid #2b2b2b;background:#ededed;box-shadow:5px 5px 15px rgba(0,0,0,.5);position:absolute}.ImageVorschauPosterQuadratLoading{width:380px;height:380px;margin-top:50px}@media (max-width:950px){.ImageVorschauDiv{width:700px}.ImageVorschauQuadratPoster{width:400px;margin-top:30px}.ImageVorschauPoster{width:250px}.ImageVorschauPosterLoading{width:250px;height:438px}}@media (max-width:800px){.ImageVorschauPosterQuadratLoading{width:340px;height:340px;margin-top:20px}.ImageVorschauDiv{width:600px}.ImageVorschauPoster{width:230px}.ImageVorschauPosterLoading{width:230px;height:380px}}@media (max-width:750px){.ImageVorschauQuadratPoster{width:335px;margin-top:15px}.ImageVorschauDiv{width:550px}.ImageVorschauPoster{width:200px}.ImageVorschauPosterLoading{width:200px;height:350px}}@media (max-width:600px){.ImageVorschauPosterQuadratLoading{width:320px;height:320px;margin-top:20px}.ImageVorschauDiv{width:100%}.ImageVorschauPoster{margin-top:10px;width:35%}.ImageVorschauPosterLoading{width:180px;height:320px}}@media (max-width:480px){.ImageVorschauQuadratPoster{width:260px;margin-top:10px}.ImageVorschauPosterQuadratLoading{width:260px;height:260px;margin-top:10px}.ImageVorschauPosterLoading{width:150px;height:250px}}@media (max-width:400px){.ImageVorschauQuadratPoster{width:230px;margin-top:10px}.ImageVorschauPosterQuadratLoading{width:200px;height:200px;margin-top:10px}.ImageVorschauPosterLoading{width:110px;height:180px}}@media (max-width:350px){.ImageVorschauQuadratPoster{width:200px;margin-top:10px}.ImageVorschauPosterQuadratLoading{width:170px;height:170px;margin-top:5px}.ImageVorschauPosterLoading{width:100px;height:170px}}@media (max-width:300px){.ImageVorschauQuadratPoster{width:180px;margin-top:10px}.ImageVorschauPosterLoading{width:80px;height:130px}}@media (max-width:280px){.ImageVorschauQuadratPoster{width:150px;margin-top:10px}}.anfrageDialog{max-width:500px;padding:7px;border-radius:6px;border:2px solid #eaaa61;margin-bottom:10px}.diashowImagesSmall{width:100px;height:auto;cursor:pointer}@media (min-width:50px){.diashowImagesSmall{width:60px}}@media (min-width:600px){.diashowImagesSmall{width:80px}}.PosterVorschauDiv{margin-top:20px;display:flex;justify-content:center;align-items:center;width:100%;position:relative}.PosterVorschauBildRechteck{border:4px solid #2b2b2b;box-shadow:5px 5px 15px rgba(0,0,0,.5);position:absolute;width:38%}.PosterVorschauWasserzeichenRechteck{position:absolute;width:38%;opacity:.05}.PosterVorschauLoadingDivRechteck{background-color:#f1f1f1;width:38%;height:84%;display:flex;justify-content:center}.PosterVorschauBildQuadrat,.PosterVorschauLoadingDivRechteck{border:4px solid #2b2b2b;box-shadow:5px 5px 15px rgba(0,0,0,.5);position:absolute}.PosterVorschauBildQuadrat{width:60%}.PosterVorschauWasserzeichenQuadrat{position:absolute;width:60%;opacity:.05}.PosterVorschauLoadingDivQuadrat{border:4px solid #2b2b2b;box-shadow:5px 5px 15px rgba(0,0,0,.5);background-color:#f1f1f1;position:absolute;width:60%;height:60%;display:flex;justify-content:center}.LeinwandVorschauDiv{margin-top:20px;display:flex;justify-content:center;align-items:center;width:100%;position:relative}.LeinwandVorschauBildRechteck{box-shadow:-3px 2px 7px 0 rgba(0,0,0,.5);border:1px solid #898989;border-radius:2px;position:absolute;width:38%}.LeinwandVorschauWasserzeichenRechteck{position:absolute;width:38%;opacity:.05}.LeinwandVorschauLoadingDivRechteck{background-color:#f1f1f1;width:38%;height:84%;display:flex;justify-content:center}.LeinwandVorschauBildQuadrat,.LeinwandVorschauLoadingDivRechteck{box-shadow:-3px 2px 7px 0 rgba(0,0,0,.5);border:1px solid #898989;border-radius:2px;position:absolute}.LeinwandVorschauBildQuadrat{width:60%}.LeinwandVorschauWasserzeichenQuadrat{position:absolute;width:60%;opacity:.05}.LeinwandVorschauLoadingDivQuadrat{box-shadow:-3px 2px 7px 0 rgba(0,0,0,.5);border:1px solid #898989;border-radius:2px;background-color:#f1f1f1;position:absolute;width:60%;height:80%;display:flex;justify-content:center}.TShirtVorschauDiv{margin-top:20px;display:flex;justify-content:center;align-items:center;width:100%;position:relative}.TShirtImg{width:100%;filter:drop-shadow(0 0 4px #c2c2c2)}.TShirtVorschauBildRechteck{position:absolute;width:33%;top:23%}.TShirtVorschauWasserzeichenRechteck{position:absolute;width:33%;top:23%;opacity:.05}.TShirtVorschauLoadingDivRechteck{background-color:#f1f1f1;position:absolute;width:33%;height:66%;display:flex;justify-content:center}.TShirtVorschauBildQuadrat{position:absolute;width:33%;top:23%}.TShirtVorschauWasserzeichenQuadrat{position:absolute;width:33%;top:23%;opacity:.05}.TShirtVorschauLoadingDivQuadrat{background-color:#f1f1f1;position:absolute;width:33%;height:33%;display:flex;justify-content:center}.TascheVorschauDiv{margin-top:20px;display:flex;justify-content:center;align-items:center;width:85%;position:relative}.TascheVorschauBildRechteck{border-radius:2px;position:absolute;width:47%;top:32%}.TascheVorschauWasserzeichenRechteck{position:absolute;width:47%;top:32%;opacity:.05}.TascheVorschauLoadingDivRechteck{background-color:#ffffff88;height:50%;display:flex;justify-content:center}.TascheVorschauBildQuadrat,.TascheVorschauLoadingDivRechteck{border-radius:2px;position:absolute;width:47%;top:32%}.TascheVorschauWasserzeichenQuadrat{position:absolute;width:47%;top:32%;opacity:.05}.TascheVorschauLoadingDivQuadrat{border-radius:2px;background-color:#f1f1f181;position:absolute;top:32%;width:47%;height:47%;display:flex;justify-content:center}.TasseVorschauDiv{display:flex;justify-content:center;align-items:center;width:100%;position:relative}.TasseImg{width:100%;filter:drop-shadow(0 0 4px #c2c2c2)}.TasseImg2{width:100%;position:absolute}.TasseVorschauBildRechteck{position:absolute;width:26%;top:21%}.TasseVorschauWasserzeichenRechteck{position:absolute;width:26%;top:21%;opacity:.05}.TasseVorschauLoadingDivRechteck{background-color:#f1f1f1;position:absolute;width:26%;height:60%;display:flex;justify-content:center}.TasseVorschauBildQuadrat,.TasseVorschauWasserzeichenQuadrat{position:absolute;width:33%;top:23%}.TasseVorschauWasserzeichenQuadrat{opacity:.05}.TasseVorschauLoadingDivQuadrat{background-color:#f1f1f1;position:absolute;width:33%;height:33%;display:flex;justify-content:center}.container{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;cursor:pointer}.ProduktvorschlaegeCard{border:1px solid #ccc;border-radius:8px;width:170px;text-align:center;height:100%}.ProduktvorschlaegeCard:hover{background:#f9f9f9}.ProduktvorschlaegecardContent{margin:0 5px}.Produktvorschlaegeimage-container{overflow:hidden;border-radius:4px}.Produktvorschlaegeimage{width:100%;height:auto;transition:transform .2s cubic-bezier(0,.72,.6,.72)}.Produktvorschlaegeimage-container:hover .image{transform:scale(1.1)}.Produktvorschlaegename{font-size:.9em;margin:6px 0}.Produktvorschlaegeprice{font-size:.8em;font-weight:700;margin:6px 0}