.price--discount{color:#b42f4f;white-space:nowrap}.form-field{display:grid;align-items:center}.form-field select,.form-field input,.form-field label{grid-area:1/1}.form-field label,.form-field span{transition:all 200ms ease-out}.form-field label{padding:1rem 1.5rem;font-size:var(--font-size-body-small);color:#5c606e;pointer-events:none}.form-field span{padding:.25rem 1.5rem;font-size:var(--font-size-body-x-small);color:#5c606e}.form-field select{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.form-field select+label{align-self:start;padding-top:.5rem;font-size:var(--font-size-body-x-small)}.form-field select,.form-field input{padding:1.5rem 1.5rem .5rem;font-size:var(--font-size-body-normal);-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:#1a73e8;background-repeat:no-repeat;background-position:calc(100% - 1.5rem);border:1px solid #c0c2ca;border-radius:9999px}.form-field select:disabled,.form-field input:disabled{border-color:#e3e4ea}.form-field select:disabled+label,.form-field select:disabled~span,.form-field input:disabled+label,.form-field input:disabled~span{color:#e3e4ea}.form-field select:focus-visible,.form-field input:focus-visible{outline:#1a73e8 auto 1px}.form-field input:not(:disabled,:-moz-placeholder-shown)+label{align-self:start;padding-top:.5rem;font-size:var(--font-size-body-x-small)}.form-field input:not(:disabled,:placeholder-shown)+label{align-self:start;padding-top:.5rem;font-size:var(--font-size-body-x-small)}.form-field select:not(:disabled):focus+label{color:#121623}.form-field input:not(:disabled):focus+label{align-self:start;padding-top:.5rem;font-size:var(--font-size-body-x-small);color:#121623}.form-field input:not(:disabled):required+label::after{color:#5c606e;content:" *"}.form-field input:not(:disabled):not(:-moz-placeholder-shown):invalid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23D63D32' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6 6 18M6 6 18 18'/%3E%3C/svg%3E");border-color:#d93856}.form-field input:not(:disabled):not(:placeholder-shown):invalid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23D63D32' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6 6 18M6 6 18 18'/%3E%3C/svg%3E");border-color:#d93856}.form-field input:not(:disabled):not(:-moz-placeholder-shown):invalid+label, .form-field input:not(:disabled):not(:-moz-placeholder-shown):invalid~span{color:#d93856}.form-field input:not(:disabled):not(:placeholder-shown):invalid+label,.form-field input:not(:disabled):not(:placeholder-shown):invalid~span{color:#d93856}.form-field input:not(:disabled):not(:-moz-placeholder-shown):valid{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%230D854D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-field input:not(:disabled):not(:placeholder-shown):valid{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%230D854D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-field input.valid,.form-field input.ng-valid{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%230D854D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-field input.invalid,.form-field input.ng-invalid.ng-touched{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23D63D32' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6 6 18M6 6 18 18'/%3E%3C/svg%3E");border-color:#d93856}.form-field input.invalid+label,.form-field input.invalid~span,.form-field input.ng-invalid.ng-touched+label,.form-field input.ng-invalid.ng-touched~span{color:#d93856}.form-field--no-validation-style.form-field--no-validation-style.form-field--no-validation-style input{background-image:none;border-color:#c0c2ca}.form-field--no-validation-style.form-field--no-validation-style.form-field--no-validation-style input+label,.form-field--no-validation-style.form-field--no-validation-style.form-field--no-validation-style input~span{color:#c0c2ca}.email-sign-up{width:100%}.email-sign-up form{display:flex}@media not all and (min-width: 1024px){.email-sign-up form{flex-direction:column}}@media(min-width: 1024px){.email-sign-up form{align-items:center;justify-content:center}}.email-sign-up__input{width:100%;height:3rem;padding:.75rem 1.5rem;margin-bottom:var(--gutter);font-size:var(--font-size-body-normal);border:1px solid #c0c2ca;border-radius:9999px}@media(min-width: 1024px){.email-sign-up__input{width:20rem;height:3.5rem;margin-right:var(--gutter);margin-bottom:0}}.email-sign-up a{height:3rem}.newsletter{display:flex;flex-direction:column;align-items:center;margin-right:var(--margin-section);margin-left:var(--margin-section)}.newsletter h3,.newsletter p{text-align:center}.newsletter>p{margin-bottom:1.5rem;font-size:var(--font-size-h5);color:#121623}.newsletter>p span{display:block}@media(min-width: 1024px){.newsletter>p span{display:initial}}.newsletter__form{position:relative;width:100%}.newsletter__form form{display:flex;flex-direction:column;gap:1rem}@media(min-width: 1024px){.newsletter__form form{align-items:center;justify-content:center}}.newsletter__form form.successful{pointer-events:none;opacity:0}.newsletter__form>.success-message{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--font-size-h5);pointer-events:none;opacity:0;transform-origin:center;scale:0}.newsletter__form>.success-message span{font-weight:bold;color:#1a73e8}.newsletter__form>.success-message.successful{opacity:1;transition:opacity 500ms ease-in-out,scale 500ms cubic-bezier(0.7, 0.3, 0.6, 1.4);scale:1}.newsletter__footer{display:flex;flex-direction:column}@media(min-width: 768px){.newsletter__footer{flex-direction:row;align-items:flex-end;justify-content:center}}.newsletter__pet-selection{display:flex;gap:2rem;justify-content:space-evenly}.newsletter__pet-selection>div{display:flex;gap:.5rem;align-items:center}.newsletter__question{margin:0;font-size:var(--font-size-body-normal);font-weight:var(--font-weight-body-normal);line-height:var(--line-height-body-normal)}.newsletter__input{grid-area:2/1 !important;width:100%;height:3.5rem;margin-bottom:1rem}@media(min-width: 768px){.newsletter__input{width:20rem;margin-right:var(--gutter);margin-bottom:0}}.newsletter__input--name{grid-area:1/1;margin-bottom:1rem}@media(min-width: 768px){.newsletter__input--name{margin-top:1rem}}.newsletter__label{grid-area:2/1 !important;margin-bottom:1rem}@media(min-width: 768px){.newsletter__label{margin-bottom:0}}@media(min-width: 768px){.newsletter__label--margin-bottom{margin-bottom:1.5rem}}@media(min-width: 1024px){.newsletter__label--margin-bottom{margin-bottom:0}}.product-teaser-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-width:14rem;height:100%;padding:1rem;overflow:clip;background-color:#f5f5fa;border-radius:.75rem;scroll-snap-align:center}@media(min-width: 1024px){.product-teaser-card{min-width:unset;padding:1.125rem}}.product-teaser-card__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-teaser-card__link-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-teaser-card__image{width:100%;margin:auto}.product-teaser-card__image img{margin:auto;-o-object-fit:contain;object-fit:contain}.product-teaser-card__image--last-card-default{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;transform:translate(1rem, 0)}@media(min-width: 1024px){.product-teaser-card__image--last-card-default{transform:translate(1.125rem, 0)}}.product-teaser-card__image--last-card-default img{height:auto}.product-teaser-card__image--last-card-tg6{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.product-teaser-card__image--last-card-tg6 img{height:14rem;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media(min-width: 1024px){.product-teaser-card__image--last-card-tg6 img{height:21rem}}@media(min-width: 1024px)and (max-width: 1100px){.product-teaser-card__image--last-card-tg6 img{height:19rem;-o-object-position:bottom left;object-position:bottom left}}.product-teaser-card__content{margin-bottom:.5rem;text-align:center}@media(min-width: 1024px){.product-teaser-card__content{margin-top:.75rem;margin-bottom:2rem}}.product-teaser-card__content--last-card{margin-top:0;margin-bottom:0;text-align:left}.product-teaser-card__heading{margin-bottom:.5rem;word-break:break-word}.product-teaser-card__heading--large{font-size:var(--font-size-h5)}.product-teaser-card__heading--small{font-size:var(--font-size-body-normal)}.product-teaser-card__heading--last-card{font-size:var(--font-size-h5)}.product-teaser-card__price{color:#5c606e}.product-teaser-card__price[data-product-availability-status=NOT_OFFERED],.product-teaser-card__price[data-product-availability-status=ALTERNATIVE_RESELLER]{display:none}.product-teaser-card__price--strikethrough{text-decoration:line-through}.product-teaser-card__discount{color:#d93856}.product-teaser-card__discount[data-product-availability-status=NOT_OFFERED],.product-teaser-card__discount[data-product-availability-status=ALTERNATIVE_RESELLER]{display:none}.product-teaser-card__price-container{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center}.product-teaser-card__button{min-width:-moz-max-content;min-width:max-content;height:2.5rem;padding:unset}@media(min-width: 1024px){.product-teaser-card__button{height:3rem}}.product-teaser-card__cta-circle{border-radius:9999px}.accessory-info{display:grid;grid-template-columns:1rem auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding-inline:1rem}.accessory-info--start{align-self:flex-start}.accessory-info--absolute{position:absolute;top:1rem}.accessory-info>*:first-child{justify-self:center}.accessory-info__replacement-text{color:#b42f4f}body{font-family:Poppins,sans-serif;font-weight:500;color:#121623}*{line-height:calc(1em + .5rem)}h1,h2,h3,h4,h5,h6{font-weight:inherit}p>a{color:#1a73e8}strong{font-weight:bold}@media(min-width: 1024px){.e-com-feature{margin-bottom:5rem}}.e-com-feature__item{display:flex;flex-direction:column;align-items:center;padding:2.75rem 0}@media(min-width: 1024px){.e-com-feature__item{flex:1;padding:0}}.e-com-feature__item p{font-size:var(--font-size-h5);font-weight:bold;text-align:center}.e-com-feature__item img{width:2rem;margin-bottom:1.25rem}@media(min-width: 1024px){.e-com-feature__item img{width:3rem;margin-bottom:1.5rem}}.e-com-feature__container{display:flex;flex-direction:column}@media(min-width: 1024px){.e-com-feature__container{flex-direction:row;justify-content:space-around}}.product-items{position:relative;display:grid;grid-gap:var(--gutter);gap:var(--gutter);margin-right:var(--margin-section);margin-left:var(--margin-section)}.product-items__list{display:grid;grid-gap:var(--gutter);gap:var(--gutter)}@media(min-width: 768px){.product-items__list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1140px){.product-items__list{grid-template-columns:repeat(4, 1fr)}}.product-items__item{position:relative;width:100%;height:16.75rem}.product-items__item--info{height:-moz-fit-content;height:fit-content}@media(min-width: 1024px){.product-items__item--info{height:30rem}}.product-items__item>*{width:100%}@media(min-width: 1024px){.product-items__item{height:30rem}}@media(min-width: 768px){.product-items__item--teaser{grid-column:span 2}}.product-items--disabled .product-items__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(249,249,249,.8);border-radius:.75rem}.product-listing-text{margin-right:var(--margin-section);margin-left:var(--margin-section)}.form-field{display:grid;align-items:center}.form-field select,.form-field input,.form-field label{grid-area:1/1}.form-field label,.form-field span{transition:all 200ms ease-out}.form-field label{padding:1rem 1.5rem;font-size:var(--font-size-body-small);color:#5c606e;pointer-events:none}.form-field span{padding:.25rem 1.5rem;font-size:var(--font-size-body-x-small);color:#5c606e}.form-field select{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.form-field select+label{align-self:start;padding-top:.5rem;font-size:var(--font-size-body-x-small)}.form-field select,.form-field input{padding:1.5rem 1.5rem .5rem;font-size:var(--font-size-body-normal);-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:#1a73e8;background-repeat:no-repeat;background-position:calc(100% - 1.5rem);border:1px solid #c0c2ca;border-radius:9999px}.form-field select:disabled,.form-field input:disabled{border-color:#e3e4ea}.form-field select:disabled+label,.form-field select:disabled~span,.form-field input:disabled+label,.form-field input:disabled~span{color:#e3e4ea}.form-field select:focus-visible,.form-field input:focus-visible{outline:#1a73e8 auto 1px}.form-field input:not(:disabled,:-moz-placeholder-shown)+label{align-self:start;padding-top:.5rem;font-size:var(--font-size-body-x-small)}.form-field input:not(:disabled,:placeholder-shown)+label{align-self:start;padding-top:.5rem;font-size:var(--font-size-body-x-small)}.form-field select:not(:disabled):focus+label{color:#121623}.form-field input:not(:disabled):focus+label{align-self:start;padding-top:.5rem;font-size:var(--font-size-body-x-small);color:#121623}.form-field input:not(:disabled):required+label::after{color:#5c606e;content:" *"}.form-field input:not(:disabled):not(:-moz-placeholder-shown):invalid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23D63D32' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6 6 18M6 6 18 18'/%3E%3C/svg%3E");border-color:#d93856}.form-field input:not(:disabled):not(:placeholder-shown):invalid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23D63D32' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6 6 18M6 6 18 18'/%3E%3C/svg%3E");border-color:#d93856}.form-field input:not(:disabled):not(:-moz-placeholder-shown):invalid+label, .form-field input:not(:disabled):not(:-moz-placeholder-shown):invalid~span{color:#d93856}.form-field input:not(:disabled):not(:placeholder-shown):invalid+label,.form-field input:not(:disabled):not(:placeholder-shown):invalid~span{color:#d93856}.form-field input:not(:disabled):not(:-moz-placeholder-shown):valid{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%230D854D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-field input:not(:disabled):not(:placeholder-shown):valid{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%230D854D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-field input.valid,.form-field input.ng-valid{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%230D854D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-field input.invalid,.form-field input.ng-invalid.ng-touched{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23D63D32' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6 6 18M6 6 18 18'/%3E%3C/svg%3E");border-color:#d93856}.form-field input.invalid+label,.form-field input.invalid~span,.form-field input.ng-invalid.ng-touched+label,.form-field input.ng-invalid.ng-touched~span{color:#d93856}.form-field--no-validation-style.form-field--no-validation-style.form-field--no-validation-style input{background-image:none;border-color:#c0c2ca}.form-field--no-validation-style.form-field--no-validation-style.form-field--no-validation-style input+label,.form-field--no-validation-style.form-field--no-validation-style.form-field--no-validation-style input~span{color:#c0c2ca}.email-sign-up{width:100%}.email-sign-up form{display:flex}@media not all and (min-width: 1024px){.email-sign-up form{flex-direction:column}}@media(min-width: 1024px){.email-sign-up form{align-items:center;justify-content:center}}.email-sign-up__input{width:100%;height:3rem;padding:.75rem 1.5rem;margin-bottom:var(--gutter);font-size:var(--font-size-body-normal);border:1px solid #c0c2ca;border-radius:9999px}@media(min-width: 1024px){.email-sign-up__input{width:20rem;height:3.5rem;margin-right:var(--gutter);margin-bottom:0}}.email-sign-up a{height:3rem}.hero-banner{position:relative;display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;place-items:center end;height:-moz-fit-content;height:fit-content;padding-top:3.5rem;overflow:hidden;background-image:url("/static/images/section-separator/newsletter-page/hero-mobile.svg");background-repeat:no-repeat;background-position:right bottom;background-size:300px auto}.hero-banner--purple{background-color:#f1ebfe}.hero-banner--purple>p{color:#121623}.hero-banner__text-container{margin:0 1.5rem}@media(min-width: 1210px){.hero-banner__text-container{margin:0 0 0 5rem}}.hero-banner__text-container .js-newsletter-headlines.successful{display:none}.hero-banner--page{margin-bottom:1.5rem}@media(min-width: 768px){.hero-banner--page{padding-bottom:5rem}}@media(min-width: 768px){.hero-banner--page{background-image:url("/static/images/section-separator/newsletter-page/hero-desktop.svg");background-position:right 5rem bottom;background-size:790px auto}}@media(min-width: 1210px){.hero-banner--page{grid-template-columns:40% 60%}}@media(min-width: 768px){.hero-banner--page .hero-banner__text-container{max-width:26.25rem}}@media(min-width: 768px){.hero-banner--page .newsletter__question{margin-top:1rem}}.hero-banner--page .newsletter__footer{margin-top:1.5rem}.hero-banner__container{width:100%;margin:auto}.hero-banner--banner{margin-inline:var(--margin-section);margin-top:2rem;margin-bottom:7.5rem;overflow:hidden;border-radius:1.5rem}@media(min-width: 768px){.hero-banner--banner{grid-template-columns:60% 40%;place-items:end;background-image:url("/static/images/section-separator/newsletter-page/banner-desktop.svg");background-size:770px auto}}@media(min-width: 768px){.hero-banner--banner .hero-banner__container{padding-bottom:4.5rem}}@media(min-width: 768px){.hero-banner--banner .hero-banner__text-container{max-width:35.5rem}}@media(min-width: 768px){.hero-banner{grid-template-columns:1fr 1fr;gap:0;padding-top:4.5rem}}.hero-banner__image{height:auto}.hero-banner__headline{margin-block:.75rem;font-size:var(--font-size-h2);font-weight:var(--font-weight-heavy)}@media(min-width: 1210px){.hero-banner__headline{margin-block:1rem;font-size:var(--font-size-h1)}}.hero-banner__image-container{display:flex;width:100%}.hero-banner__image-container--right{justify-content:flex-end}.hero-banner__image-container--center{justify-content:center}.hero-banner__text{margin-bottom:1.5rem;font-size:var(--font-size-body-small);color:#5c606e}.hero-banner__text a{text-decoration:underline}.hero-banner__text a:hover{color:#1a73e8}.hero-banner__sub-headline{font-size:var(--font-size-body-small);text-transform:uppercase;letter-spacing:1px}.hero-banner form{align-items:normal}.hero-banner form .newsletter__pet-selection{justify-content:flex-start}@media(min-width: 768px){.hero-banner form .newsletter__input{width:21.5rem;margin-right:.5rem}}.hero-banner form .newsletter__footer{flex-direction:column;gap:1rem}@media(min-width: 768px){.hero-banner form .newsletter__footer{align-items:flex-start;justify-content:flex-start}}@media(min-width: 1210px){.hero-banner form .newsletter__footer{flex-direction:row;gap:0;align-items:flex-end}}.hero-banner form .newsletter__footer .button{min-width:13.5rem;padding-inline:1.5rem}.hero-banner .success-message.successful{flex-direction:column;align-items:flex-start;max-width:26rem}
