.humane-society-banner{position:relative;display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:space-evenly;width:95%;max-width:1000px;padding:1.5rem;margin-block:4rem;margin-inline:auto;text-wrap:pretty;background-color:rgba(0,53,142,.05);border-radius:.75rem}@media(min-width: 1024px){.humane-society-banner{flex-direction:row}}.humane-society-banner .background{position:absolute;width:100%;height:100%}.humane-society-banner .logo{width:8rem}.humane-society-banner svg{width:100%;height:100%}.humane-society-banner p{color:#00358e;text-align:center}@media(min-width: 1024px){.humane-society-banner p{text-align:left}}.section-headline{max-width:880px;padding:1rem 0}.section-headline span{font-weight:inherit;color:#0a81d7}@media(min-width: 1024px){.section-headline{padding:1.5rem 0}}.section-headline--center{margin:auto;text-align:center}.section-headline--small{font-size:var(--font-size-h3)}.section-headline--smaller{font-size:var(--font-size-h5)}.toggle{position:relative;display:inline-flex;justify-content:space-between;width:10rem;height:3rem;color:#262626;cursor:pointer;border:2px solid #dfe4e8;border-radius:9999px}@media(min-width: 1024px){.toggle{min-width:12.5rem;height:3.25rem}}.toggle>div{display:flex;align-items:center;justify-content:center;width:100%;border-radius:9999px;transition:width 2s}.toggle>div span{z-index:30;font-size:var(--font-size-body-normal);font-weight:600}.toggle--active{color:#fff}.toggle__item{position:absolute;width:50%;height:100%;background-color:#0a81d7;border-radius:9999px;transition:.4s}.toggle__item[data-tracker-target-type="1"]{transform:translate(100%, 0)}.color-chip{display:grid;grid-template-rows:repeat(2, 1fr);grid-template-columns:2rem;grid-gap:.5rem;gap:.5rem;justify-items:center;cursor:pointer}.color-chip__circle{width:2rem;height:2rem;padding:.25rem;border:1px solid #dfe4e8;border-radius:9999px}.color-chip__color-preview{display:block;width:100%;height:100%;border-radius:9999px}.color-chip__color-preview--tramindb{background-color:#041c2c}.color-chip__color-preview--trcat5dbna,.color-chip__color-preview--trcat5db{background-color:#041c2c}.color-chip__color-preview--trcat5br,.color-chip__color-preview--trcat5brna{background-color:#ad9b86}.color-chip__color-preview--trcat5mt,.color-chip__color-preview--trcat5mtna{background-color:#abced8}.color-chip__color-preview--trdog4xlgr{background-color:#b3bb91}.color-chip__color-preview--trnja4,.color-chip__color-preview--trkat4{background:linear-gradient(-45deg, #63594d 49%, #c5b8aa 51%)}.color-chip__color-preview--trnjawh{background:linear-gradient(-45deg, #1c7bcf 49%, #f8f8f8 51%)}.color-chip__color-preview--trnjapi{background:linear-gradient(-45deg, #c94353 49%, #f9dee3 51%)}.color-chip__color-preview--trnjabl{background:linear-gradient(-45deg, #1c7bcf 49%, #e6f1ff 51%)}.color-chip__color-preview--trnjadb{background:linear-gradient(-45deg, #1c7bcf 49%, #041c2c 51%)}.color-chip__color-preview--trnjawhcvpr{background:linear-gradient(red 16.66%, orange 0 33.33%, yellow 0 50%, green 0 66.66%, blue 0 83.33%, indigo 0)}.color-chip__name{width:max-content;font-size:var(--font-size-body-small);color:#606d78;visibility:hidden}.color-chip--active .color-chip__name{visibility:initial}.color-chip--active .color-chip__circle{border:2px solid #262626}.profile-label{display:inline-grid;align-items:center;justify-content:center;font-size:var(--font-size-body-x-small)}.profile-label--button{padding:.25rem 1rem;color:#fff;background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;border-radius:9999px}.profile-label span{overflow:hidden;text-overflow:ellipsis}.icon-button{display:flex;width:1.5rem;height:1.5rem;background-color:rgba(0,0,0,0);border:none;outline:none}.icon-button:hover{cursor:pointer}.icon-button::before{flex:1}.icon-button--cart{position:relative}.icon-button--cart span{position:absolute;top:.25rem;right:.25rem;padding:.125rem .25rem;font-size:var(--font-size-body-x-small);font-weight:bold;line-height:1;color:#fff;background:#d63d32;border-radius:9999px;transform:translate(50%, -50%)}.icon-button--instagram::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 0C8.74 0 8.333 0.015 7.053 0.072C5.775 0.132 4.905 0.333 4.14 0.63C3.351 0.936 2.681 1.347 2.014 2.014C1.347 2.681 0.935 3.35 0.63 4.14C0.333 4.905 0.131 5.775 0.072 7.053C0.012 8.333 0 8.74 0 12C0 15.26 0.015 15.667 0.072 16.947C0.132 18.224 0.333 19.095 0.63 19.86C0.936 20.648 1.347 21.319 2.014 21.986C2.681 22.652 3.35 23.065 4.14 23.37C4.906 23.666 5.776 23.869 7.053 23.928C8.333 23.988 8.74 24 12 24C15.26 24 15.667 23.985 16.947 23.928C18.224 23.868 19.095 23.666 19.86 23.37C20.648 23.064 21.319 22.652 21.986 21.986C22.652 21.319 23.065 20.651 23.37 19.86C23.666 19.095 23.869 18.224 23.928 16.947C23.988 15.667 24 15.26 24 12C24 8.74 23.985 8.333 23.928 7.053C23.868 5.776 23.666 4.904 23.37 4.14C23.064 3.351 22.652 2.681 21.986 2.014C21.319 1.347 20.651 0.935 19.86 0.63C19.095 0.333 18.224 0.131 16.947 0.072C15.667 0.012 15.26 0 12 0ZM12 2.16C15.203 2.16 15.585 2.176 16.85 2.231C18.02 2.286 18.655 2.48 19.077 2.646C19.639 2.863 20.037 3.123 20.459 3.542C20.878 3.962 21.138 4.361 21.355 4.923C21.519 5.345 21.715 5.98 21.768 7.15C21.825 8.416 21.838 8.796 21.838 12C21.838 15.204 21.823 15.585 21.764 16.85C21.703 18.02 21.508 18.655 21.343 19.077C21.119 19.639 20.864 20.037 20.444 20.459C20.025 20.878 19.62 21.138 19.064 21.355C18.644 21.519 17.999 21.715 16.829 21.768C15.555 21.825 15.18 21.838 11.97 21.838C8.759 21.838 8.384 21.823 7.111 21.764C5.94 21.703 5.295 21.508 4.875 21.343C4.306 21.119 3.915 20.864 3.496 20.444C3.075 20.025 2.806 19.62 2.596 19.064C2.431 18.644 2.237 17.999 2.176 16.829C2.131 15.569 2.115 15.18 2.115 11.985C2.115 8.789 2.131 8.399 2.176 7.124C2.237 5.954 2.431 5.31 2.596 4.89C2.806 4.32 3.075 3.93 3.496 3.509C3.915 3.09 4.306 2.82 4.875 2.611C5.295 2.445 5.926 2.25 7.096 2.19C8.371 2.145 8.746 2.13 11.955 2.13L12 2.16ZM12 5.838C8.595 5.838 5.838 8.598 5.838 12C5.838 15.405 8.598 18.162 12 18.162C15.405 18.162 18.162 15.402 18.162 12C18.162 8.595 15.402 5.838 12 5.838ZM12 16C9.79 16 8 14.21 8 12C8 9.79 9.79 8 12 8C14.21 8 16 9.79 16 12C16 14.21 14.21 16 12 16ZM19.846 5.595C19.846 6.39 19.2 7.035 18.406 7.035C17.611 7.035 16.966 6.389 16.966 5.595C16.966 4.801 17.612 4.156 18.406 4.156C19.199 4.155 19.846 4.801 19.846 5.595Z'/%3E%3C/svg%3E")}.icon-button--menu::before{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 12H3' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 4H4' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 20H4' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.icon-button--close::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6 6 18M6 6 18 18'/%3E%3C/svg%3E")}.pagination-button{width:90px;height:80px;filter:drop-shadow(0 4px 32px rgba(0, 0, 0, 0.12));border:none}.pagination-button--next{background:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='32 20 90 80'%3E%3Cpath d='M82.1992 100C53.2004 100 32 60 32 60C32 60 53.2004 20 82.1992 20C104.181 20 122 37.9086 122 60C122 82.0914 104.181 100 82.1992 100Z' fill='white'%3E%3C/path%3E%3Cpath d='M72.6665 60H91.3332' stroke='%23262626' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M82 50.6667L91.3333 60L82 69.3333' stroke='%23262626' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.pagination-button--previous{background:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='20 20 90 80'%3E%3Cpath d='M59.8008 20C88.7996 20 110 60 110 60C110 60 88.7996 100 59.8008 100C37.8194 100 20 82.0914 20 60C20 37.9086 37.8194 20 59.8008 20Z' fill='white'%3E%3C/path%3E%3Cpath d='M69.3332 60H50.6665' stroke='%23262626' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M59.9998 69.3333L50.6665 60L59.9998 50.6667' stroke='%23262626' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.video-player{width:100%;aspect-ratio:16/9;cursor:pointer;object-fit:cover;border-radius:.75rem}@supports not (aspect-ratio: auto){.video-player{height:calc((min(1808px,100vw) - var(--margin-section))/16*9)}}.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:#9dadba;pointer-events:none}.form-field span{padding:.25rem 1.5rem;font-size:var(--font-size-body-x-small);color:#7d92a3}.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:#0a81d7;background-repeat:no-repeat;background-position:calc(100% - 1.5rem);border:1px solid #9dadba;border-radius:9999px}.form-field select:disabled,.form-field input:disabled{border-color:#dfe4e8}.form-field select:disabled+label,.form-field select:disabled~span,.form-field input:disabled+label,.form-field input:disabled~span{color:#dfe4e8}.form-field select:focus-visible,.form-field input:focus-visible{outline:#0a81d7 auto 1px}.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:#262626}.form-field input:not(:disabled):focus+label{align-self:start;padding-top:.5rem;font-size:var(--font-size-body-x-small);color:#262626}.form-field input:not(:disabled):required+label::after{color:#0a81d7;content:" *"}.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:#d63d32}.form-field input:not(:disabled):not(:placeholder-shown):invalid+label,.form-field input:not(:disabled):not(:placeholder-shown):invalid~span{color:#d63d32}.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:#d63d32}.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:#d63d32}.form-field--no-validation-style.form-field--no-validation-style.form-field--no-validation-style input{background-image:none;border-color:#9dadba}.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:#9dadba}.text-link{color:#0a81d7;text-decoration:underline}.text-link--screen-reader-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}button.text-link{all:unset;color:#0a81d7;text-decoration:underline;cursor:pointer}button.text-link:focus-visible{outline:#0a81d7 auto 1px}button.text-link:hover:not(:disabled){background:none}.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 #9dadba;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}.accordion{border-bottom:1px solid #dfe4e8}.accordion__headline{display:grid;grid-template-columns:auto max-content;grid-gap:1.5rem;gap:1.5rem;align-items:center;max-width:100%}.accordion__headline::after{width:1.5rem;height:1.5rem;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M12 5V19M5 12H19'/%3E%3C/svg%3E");transition:150ms ease-in-out}@media(min-width: 1024px){.accordion__headline::after{width:1em;height:1em}}.accordion:hover .accordion__headline::after{transform:translateX(-0.25rem)}.accordion label{display:block;padding-top:1rem;padding-bottom:1rem;cursor:pointer}@media(min-width: 1024px){.accordion label{padding-top:1.5rem;padding-bottom:1.5rem}}.accordion__content{color:#606d78}.accordion__content::after{display:block;height:1rem;content:""}@media(min-width: 1024px){.accordion__content::after{height:1.5rem}}.accordion__checkbox:checked~* .accordion__headline::after{transform:translateX(-0.25rem) rotate(45deg)}.collapse__content{box-sizing:content-box;overflow:hidden;transition:300ms ease-out}.collapse input{display:none}input:not(:checked)~.collapse__content{height:0 !important}.image-card{position:relative;display:grid;grid-template-rows:100%;height:100%;overflow:hidden;color:#fff;cursor:inherit;border-radius:.75rem;transition:300ms}.image-card>*{grid-area:1/-1}.image-card>a{z-index:1}.image-card__image{width:100%;height:100%;object-fit:cover;transition:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.image-card:hover .image-card__image{transition:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transform:scale(1.1)}.image-card__overlay{z-index:1;background:linear-gradient(180deg, rgba(38, 38, 38, 0) 50%, rgba(38, 38, 38, 0.6) 100%);background-blend-mode:multiply}.image-card__overlay--left-to-right{background:linear-gradient(270deg, rgba(38, 38, 38, 0) 50%, rgba(38, 38, 38, 0.6) 100%)}.image-card__overlay--top-to-bottom-soft{background:linear-gradient(180deg, rgba(38, 38, 38, 0.6) 30%, rgba(38, 38, 38, 0) 100%)}.image-card__content{z-index:1;display:flex;flex-direction:column;padding:.75rem;overflow:auto}@media(min-width: 1024px){.image-card__content{padding:1.5rem}}.image-card__content--space-between{justify-content:space-between}.image-card__content--end{justify-content:flex-end}.image-card__content--center{align-items:center}.image-card__headline{margin-bottom:1rem;font-size:var(--font-size-h3);color:#fff;text-align:center}.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:#262626}.newsletter p span{display:block}@media(min-width: 1024px){.newsletter p span{display:initial}}.newsletter__form{width:100%}.newsletter__form form{display:flex;flex-direction:column}@media(min-width: 1024px){.newsletter__form form{flex-direction:row;align-items:center;justify-content:center}}.newsletter__input{height:3.5rem;margin-bottom:1rem}@media(min-width: 1024px){.newsletter__input{width:20rem;margin-right:var(--gutter);margin-bottom:0}}@media not all and (min-width: 1024px){.newsletter__label{margin-bottom:1rem}}.faq{margin-right:var(--margin-section);margin-left:var(--margin-section)}.faq__header{margin-bottom:3rem}.faq__button{width:max-content;margin-top:2rem}@media(min-width: 1024px){.faq__button{margin-top:2.5rem}}.faq__button--hidden{display:none}@media(min-width: 1024px){.faq__wrapper{display:grid;grid-template-columns:27rem auto;grid-gap:4rem;gap:4rem;justify-content:space-between}.faq__content{max-width:48rem;margin-top:1.5rem}}.faq__headline{font-size:var(--font-size-h5)}.color-switcher{display:grid;grid-auto-flow:column;grid-gap:1.5rem;gap:1.5rem;justify-content:center}@media(min-width: 1024px){.color-switcher{justify-content:flex-end}}.color-switcher .color-chip__name{display:none}@media(min-width: 1024px){.color-switcher .color-chip__name{display:block}}.feature-card{cursor:pointer}.feature-card__label{margin-bottom:.5rem;font-size:var(--font-size-body-small);font-weight:bold}@media(min-width: 1024px){.feature-card__label{margin-bottom:1.25rem}}.feature-card__button{z-index:1;place-self:end end;margin-right:.75rem;margin-bottom:.75rem}@media(min-width: 1024px){.feature-card__button{margin-right:1.5rem;margin-bottom:1.5rem}}.feature-card__summary,.feature-card__details{display:flex;overflow:hidden;font-size:var(--font-size-h5)}.feature-card__summary::after,.feature-card__details::after{min-width:3rem;content:""}.feature-card__summary{font-size:1rem;line-height:1.25rem;word-break:break-word}@media(min-width: 1024px){.feature-card__summary{font-size:var(--font-size-h5);line-height:normal}}.feature-card__details{height:0;opacity:0}.feature-card__link,.feature-card__link>a{height:0;line-height:0;opacity:0}.feature-card--show-details .feature-card__content{justify-content:start;background:#142027}.feature-card--show-details .feature-card__content--pattern{width:100%;height:100%;object-fit:contain;background-color:rgba(0,0,0,0);background-image:url("../png/background-pattern.png");background-repeat:no-repeat;background-position:center;background-size:cover}.feature-card--show-details .feature-card__details{height:auto;opacity:1}.feature-card--show-details .feature-card__summary{height:0}.feature-card--show-details .feature-card__link,.feature-card--show-details .feature-card__link>a{height:auto;overflow:hidden;font-size:var(--font-size-h5);line-height:2rem;word-break:break-word;opacity:1}.feature-card--wide{grid-column:span 2}.feature-card--large{grid-row:span 2;grid-column:span 2}.feature-card--mobile{grid-column:span 2}@media(min-width: 1024px){.feature-card--mobile{grid-column:unset}}.feature-page-card{display:grid;grid-template-rows:1fr auto;grid-gap:2.25rem;gap:2.25rem;width:19.125rem;padding:1.75rem 1.5rem 0 1.5rem;background-color:#f9f9f9;border-radius:0 0 .75rem .75rem}@media(min-width: 1024px){.feature-page-card{grid-template-columns:2fr 1fr;gap:unset;width:100%;min-height:38rem}}.feature-page-card--round{border-radius:.75rem}.feature-page-card__content{display:grid;grid-template-rows:auto 1fr auto}@media(min-width: 1024px){.feature-page-card__content{display:block;padding:4.5rem 3.5rem 3rem 4.5rem}}.feature-page-card__headline{margin-bottom:1rem;font-size:var(--font-size-h5);color:#262626}@media(min-width: 1024px){.feature-page-card__headline{font-size:var(--font-size-h3)}}.feature-page-card__button{display:flex;flex-direction:row;justify-content:flex-start;width:auto;margin-top:2rem}.feature-page-card__text{font-size:var(--font-size-body-normal);color:#262626}.feature-page-card__image-container{display:flex;align-items:flex-end;justify-content:center;width:100%}.feature-page-card__image{max-width:100%;height:100%;object-fit:contain}.people-teaser-review__header{display:flex;align-items:center;justify-content:space-between}.people-teaser-review__text{margin:1rem 0}.people-teaser-review__card{margin-top:1.75rem}.product-card{display:flex;flex-direction:column;border-radius:.75rem}@media(min-width: 1024px){.product-card{padding:1.5rem;background:#f9f9f9}}.product-card__image{max-height:11.25rem;margin:auto;object-fit:contain}.product-card__content{display:flex;flex-direction:column;align-items:stretch;text-align:center}.product-card__content>*:not(:last-child){margin-bottom:1.5rem}.product-card__description{display:flex;flex-direction:column}.product-card__description strong{font-size:var(--font-size-body-normal)}.product-card__description span{color:#606d78}.video{position:relative}.video__background{position:absolute;inset:0;top:-1px;z-index:-1;width:100%;height:50%;background-color:#142027}@media(min-width: 1808px){.video__background{border-radius:0 0 .75rem .75rem}}.video__content{position:relative;margin-inline:var(--margin-section)}.video__content>video{max-width:51.25rem;margin:auto;border-radius:.75rem}.brand-reviews{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:center;margin-bottom:4rem}.brand-reviews h2{margin-inline:auto;margin-top:2rem}.brand-reviews__reviews{max-width:100%;padding-bottom:1rem;margin-inline:auto;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline-start:.5rem}.brand-reviews__reviews::-webkit-scrollbar{display:none}.brand-reviews__reviews-inner{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.brand-reviews__reviews-inner li{padding:.5rem 0;margin:.5rem;border:1px solid #dfe4e8;border-radius:.75rem}.brand-reviews__reviews-inner li.snap-point{scroll-snap-align:start}.brand-reviews__reviews-inner li img{max-width:none}.brand-reviews .indicators{display:flex;gap:.5rem;margin-inline:auto}.brand-reviews .indicators div{width:2rem;height:2px;background-color:#dfe4e8;border-radius:9999px}.brand-reviews .indicators div.active{background-color:#0a81d7}.category-teaser{margin-right:var(--margin-section);margin-left:var(--margin-section)}.category-teaser__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));grid-gap:var(--gutter)}.category-teaser__item{height:16.75rem}@media(min-width: 1024px){.category-teaser__item{height:32.75rem}}.app-teaser{position:relative;padding:2.5rem 0 5rem 0;margin-bottom:0}@media(min-width: 1024px){.app-teaser{padding:8.75rem 0 13.5rem}}.app-teaser__background{position:absolute;inset:0;z-index:-1;width:100%;height:100%;background-color:#142027}@media(min-width: 1808px){.app-teaser__background{border-radius:.75rem .75rem 0 0}}.app-teaser__container{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;margin-inline:var(--margin-section)}@media(min-width: 1024px){.app-teaser__container{grid-template-columns:repeat(12, 1fr);grid-gap:1rem}}.app-teaser__headline{color:#fff;text-align:center}@media(min-width: 1024px){.app-teaser__headline{grid-column:1/5;max-width:24.125rem;-webkit-margin-start:auto;margin-inline-start:auto;margin-top:4.75rem;text-align:left}}.app-teaser__headline>span{color:#0a81d7}.app-teaser__media{position:relative;width:100%;margin-inline:auto}@media(min-width: 1024px){.app-teaser__media{grid-column:5/9;width:17.5rem}}.app-teaser__content{color:#fff}@media(min-width: 1024px){.app-teaser__content{grid-column:9/13;align-self:center;max-width:24.125rem}}.app-teaser__content>p{margin-top:1rem;margin-bottom:1.5rem;text-wrap:pretty}.app-teaser__content>a{width:-moz-fit-content;width:fit-content}.app-teaser__phone-video{position:relative;z-index:2;height:31.25rem;padding:.61rem;margin-inline:auto;border-radius:1.5rem}@media(min-width: 1024px){.app-teaser__phone-video{height:35.625rem}}.app-teaser__phone-frame{position:absolute;top:0;left:50%;z-index:3;pointer-events:none;transform:translateX(-50%)}.app-teaser__phone{position:relative;margin-inline:auto;margin-top:11.25rem}@media(min-width: 1024px){.app-teaser__phone{margin-top:unset}}.app-teaser__background-image{position:absolute;top:0;z-index:1;width:100%;max-width:unset;object-fit:cover;border-radius:.75rem}@media(min-width: 1024px){.app-teaser__background-image{top:50%;width:unset;transform:translateX(-60%)}}.tracker-teaser{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-block:10rem 0;text-align:center}.tracker-teaser__header{margin:0 var(--margin-section)}.tracker-teaser__headline{margin-bottom:1.25rem}.tracker-teaser__headline span{color:#0a81d7}.tracker-teaser__colors-available{margin-top:.25rem;margin-bottom:1.5rem;color:#606d78}.tracker-teaser__tracker{position:relative;width:100%}.tracker-teaser__decoration{position:relative;z-index:-1;width:100%;height:100%;overflow-x:clip}.tracker-teaser__decoration .circle{position:absolute;left:50%;max-width:0;max-height:0;aspect-ratio:1;border-radius:9999px;opacity:.08;transition:1000ms ease-in-out;--size-big: 50rem;--size-small: 30rem}.tracker-teaser__decoration .circle.big{transform:translate(-50%, -25%)}.tracker-teaser__decoration .circle.big.show{width:150%;max-width:var(--size-big);max-height:var(--size-big)}.tracker-teaser__decoration .circle.small{transform:translate(-50%, -10%)}.tracker-teaser__decoration .circle.small.show{width:80%;max-width:var(--size-small);max-height:var(--size-small)}.tracker-teaser__decoration.trnjawh .circle,.tracker-teaser__decoration.trcat5mt .circle,.tracker-teaser__decoration.trcat5mtna .circle{background-color:#7fbae6}.tracker-teaser__decoration.trnja4 .circle,.tracker-teaser__decoration.trcat5br .circle,.tracker-teaser__decoration.trcat5brna .circle{background-color:#bcafa1}.tracker-teaser__decoration.trnjadb .circle,.tracker-teaser__decoration.trcat5db .circle,.tracker-teaser__decoration.trcat5dbna .circle{background-color:#bec8d1}.tracker-teaser__images{display:grid;grid-auto-columns:100%;grid-auto-flow:column;width:100%;overflow:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.tracker-teaser__images::-webkit-scrollbar{display:none}.tracker-teaser__images li{display:flex;justify-content:center;scroll-snap-align:center}.tracker-teaser__images li img{height:17.5rem;object-fit:contain}@media(min-width: 1024px){.tracker-teaser__images li img{height:25rem}}.tracker-teaser__type{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%}.tracker-teaser__type .fade{animation:appear 500ms ease-in-out forwards}@keyframes appear{from{opacity:0}to{opacity:1}}@media(min-width: 1024px){.tracker-teaser__type{align-items:center}}.tracker-teaser__type:not(.active){display:none}.tracker-teaser__indicators{bottom:-2rem;display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin-top:1rem}@media(min-width: 1024px){.tracker-teaser__indicators{display:none}}.tracker-teaser__indicators .indicator{width:20px;height:3px;background-color:#dfe4e8;border-radius:.75rem}.tracker-teaser__indicators .indicator.active{background-color:#0a81d7}.tracker-teaser__button-wrapper{display:grid;grid-template-areas:"buy" "more";grid-gap:.5rem;gap:.5rem;width:100%;padding-inline:var(--margin-section);margin-top:2rem}@media(min-width: 1024px){.tracker-teaser__button-wrapper{grid-template-areas:"more buy";gap:1rem;width:auto}}@media(min-width: 1024px){.tracker-teaser__button-secondary{grid-area:more}.tracker-teaser__button-primary{grid-area:buy}}.tracker-teaser__information{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:3rem auto 1.5rem}@media(min-width: 1024px){.tracker-teaser__information{grid-auto-flow:column;width:40rem;text-align:left}}.tracker-teaser__hint{margin-top:.5rem;margin-right:var(--margin-section);margin-left:var(--margin-section);color:#0a81d7}@media(min-width: 1024px){.tracker-teaser__hint{margin-top:1rem}}.tracker-teaser__tracker-price{color:#606d78}.tracker-teaser__tracker-price::after{content:" *"}.tracker-teaser__features{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:pointer}@media(min-width: 1024px){.tracker-teaser__features{cursor:auto}}.tracker-teaser__features::-webkit-scrollbar{display:none}@media not all and (min-width: 1024px){.tracker-teaser__features-inner{position:relative;display:grid;grid-template-columns:100vw;grid-auto-flow:column;width:-moz-fit-content;width:fit-content;overflow-x:clip}}@media(min-width: 1024px){.tracker-teaser__features-inner{position:absolute;inset:0;max-width:1000px;padding-inline:4rem;margin-inline:auto;pointer-events:none}}.tracker-teaser__feature{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center;text-align:left;transition:500ms ease-in-out}@media not all and (min-width: 1024px){.tracker-teaser__feature{width:100vw}}@media(min-width: 1024px){.tracker-teaser__feature{position:absolute}}.tracker-teaser__feature.mobile{scroll-snap-align:center}@media(min-width: 1024px){.tracker-teaser__feature.mobile{display:none}}@media not all and (min-width: 1024px){.tracker-teaser__feature.desktop{display:none}}.tracker-teaser__feature .line{display:none}@media(min-width: 1024px){.tracker-teaser__feature .line{position:absolute;display:block}}@media(min-width: 1024px){.tracker-teaser__feature.feature-1{top:2rem;right:1.5rem}.tracker-teaser__feature.feature-1 .line{top:100%;right:50%}.tracker-teaser__feature.feature-2{right:0;bottom:5rem}.tracker-teaser__feature.feature-2 .line{top:50%;right:100%;width:118px}.tracker-teaser__feature.feature-3{bottom:3rem;left:1.5rem;flex-direction:row-reverse;text-align:right}.tracker-teaser__feature.feature-3 .line{bottom:100%;left:50%}.tracker-teaser__feature.feature-4{top:5rem;left:0;flex-direction:row-reverse;text-align:right}.tracker-teaser__feature.feature-4 .line{top:50%;left:100%;width:118px}}.tracker-teaser__feature .icon{position:relative;padding:.5rem;color:#fff;background-color:#0a81d7;border-radius:.75rem}.tracker-teaser__feature h5{max-width:230px}.highlight-section,.highlight-indicator-section{margin-right:var(--margin-section);margin-left:var(--margin-section);text-align:center}.highlight-section--margin-bottom,.highlight-indicator-section--margin-bottom{margin-bottom:2.75rem}@media(min-width: 1024px){.highlight-section--margin-bottom,.highlight-indicator-section--margin-bottom{margin-bottom:5rem}}.highlight-section__aside-image,.highlight-indicator-section__aside-image{display:none}@media(min-width: 1024px){.highlight-section__aside-image,.highlight-indicator-section__aside-image{display:block;width:13rem;border-radius:.75rem;opacity:0;transition:300ms}}.highlight-section__button-wrapper,.highlight-indicator-section__button-wrapper{display:grid;grid-gap:var(--gutter);gap:var(--gutter);padding-top:.5rem}@media(min-width: 1024px){.highlight-section__button-wrapper,.highlight-indicator-section__button-wrapper{grid-template-areas:"dog-image dog-button cat-button cat-image";justify-content:center;padding-top:1.5rem}.highlight-section__button-wrapper .button:hover+picture>img,.highlight-indicator-section__button-wrapper .button:hover+picture>img{opacity:1;transition:300ms}}@media(min-width: 1024px){.highlight-section__button--dog,.highlight-indicator-section__button--dog{grid-area:dog-button}.highlight-section__button--cat,.highlight-indicator-section__button--cat{grid-area:cat-button}.highlight-section__image--dog,.highlight-indicator-section__image--dog{grid-area:dog-image;margin-right:2.5rem;transform:rotate(-8deg) translate(0, -1.5rem)}.highlight-section__image--cat,.highlight-indicator-section__image--cat{grid-area:cat-image;margin-left:2.5rem;transform:rotate(8deg) translate(0, -1.5rem)}}.highlight-section span.highlight-section__star,.highlight-section span.highlight-indicator-section__star,.highlight-indicator-section span.highlight-section__star,.highlight-indicator-section span.highlight-indicator-section__star{font-weight:normal;color:#262626;cursor:pointer}.feature-cards{display:grid;grid-auto-rows:12rem;grid-gap:var(--gutter);gap:var(--gutter)}.feature-cards>*{cursor:pointer}@media(min-width: 1024px){.feature-cards{grid-template-columns:repeat(6, calc(25% - 1rem));grid-auto-rows:23rem}}.feature-page-cards{display:grid;grid-auto-flow:column;grid-gap:1.25rem;gap:1.25rem;padding-bottom:1.25rem;margin-bottom:6.25rem;scroll-snap-type:x mandatory;scroll-padding:var(--margin-section);scroll-behavior:smooth}@media(min-width: 1024px){.feature-page-cards{grid-auto-columns:100%}}.feature-page-cards__with-header{display:grid;grid-template-rows:auto 1fr;height:100%}@media(min-width: 1024px){.feature-page-cards__with-header{display:none}}.feature-page-cards__with-header.active{display:grid}.people-teaser{padding-top:8rem;padding-bottom:3rem;margin-bottom:4rem;text-align:center}.people-teaser>p{color:#606d78}.people-teaser__text{margin:0 var(--margin-section)}.people-teaser__reviews{display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-inline:1rem}@media(min-width: 1024px){.people-teaser__reviews{flex-direction:row;gap:4rem}}.people-teaser__reviews .desktop{display:none}@media(min-width: 1024px){.people-teaser__reviews .desktop{display:flex}}.people-teaser__reviews>div{display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center}@media(min-width: 1024px){.people-teaser__reviews>div{flex-direction:row}}.people-teaser__card{display:grid;grid-template-rows:.9fr 1fr;overflow:clip;background-color:#fff;border-radius:.75rem;box-shadow:0 4px 32px 0 rgba(0,0,0,.08)}.people-teaser__card>p{padding:1rem;color:#606d78;text-align:left}.people-teaser__card .picture{position:relative;overflow:hidden;border-radius:0}.people-teaser__card .picture picture,.people-teaser__card .picture img{max-height:100%}.people-teaser__card .picture .profile{position:absolute;bottom:1rem;left:1rem;display:flex;flex-direction:row;gap:.5rem;align-items:center;padding:.25rem 1rem;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:9999px}.people-teaser__card .picture .profile>img{width:32px;height:32px;background-color:#fff;border-radius:9999px}.people-teaser__card .picture .profile>p{color:#fff}.people-teaser__slider{--card-offset-small: 2rem;--card-offset-large: 4rem;display:grid;grid-template-rows:500px;grid-auto-columns:300px;grid-auto-flow:column;grid-gap:var(--gutter);gap:var(--gutter);max-width:max-content;padding:2.5rem var(--margin-section) calc(var(--card-offset-large) + 2rem);margin:auto;overflow-x:auto;scroll-padding:var(--margin-section);scrollbar-width:none;scroll-behavior:smooth;cursor:pointer;-webkit-user-select:none;user-select:none}.people-teaser__slider--is-scrolling{cursor:grabbing;transform:scale(0.99);scroll-behavior:auto}.people-teaser__slider>*{cursor:auto;transition:300ms;scroll-snap-align:center}.people-teaser__slider>*:nth-child(3n){transform:translateY(var(--card-offset-small))}.people-teaser__slider>*:nth-child(3n-2){transform:translateY(var(--card-offset-large))}.people-teaser__slider::-webkit-scrollbar{display:none}@media(min-width: 1024px){.people-teaser__slider{--card-offset-small: 3rem;--card-offset-large: 6rem;padding-top:4rem}}.martin-ruetter{position:relative}.martin-ruetter__window{display:flex;flex-flow:row wrap;gap:3rem;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 2rem);padding:1.5rem;margin-inline:auto;background-color:#142027;border-radius:.75rem}@media(min-width: 768px){.martin-ruetter__window{max-width:600px;padding:2rem}}@media(width > 1141px){.martin-ruetter__window{width:calc(100% - 4rem);max-width:1200px}}.martin-ruetter__text-content{display:flex;flex-direction:column;gap:1.5rem;align-items:start;justify-content:center}.martin-ruetter__text-content h2,.martin-ruetter__text-content p{max-width:none;text-wrap:pretty}@media(width > 1141px){.martin-ruetter__text-content{margin-left:5rem}.martin-ruetter__text-content h2{max-width:350px}.martin-ruetter__text-content p{max-width:370px}}.martin-ruetter__text-content h2{color:#fff}.martin-ruetter__text-content p{color:#9dadba}.martin-ruetter__image{position:relative;width:100%;max-width:none;aspect-ratio:1;background-color:#2a2929}@media(width > 1141px){.martin-ruetter__image{max-width:500px}}.martin-ruetter__image img{width:100%;height:100%;overflow:clip;object-fit:cover;border-radius:.75rem}.martin-ruetter__image .badge,.martin-ruetter__image .recommended{position:absolute;display:none}@media(width > 1141px){.martin-ruetter__image .badge,.martin-ruetter__image .recommended{display:block}}.martin-ruetter__image .badge{bottom:5rem;left:-6rem;rotate:-5deg}.martin-ruetter__image .recommended{bottom:9.5rem;left:-1.5rem;rotate:15deg}.floating-button-actions{--button-size: 60px;position:fixed;right:1rem;bottom:1rem;z-index:404;display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;justify-content:center;transition:bottom .3s ease-in-out}.floating-button-actions>.action-button{position:relative;display:none;align-items:center;justify-content:center;width:var(--button-size);height:var(--button-size);pointer-events:none;cursor:pointer;background-color:#0a81d7;border:none;border-radius:.75rem}.floating-button-actions>.action-button--shown{display:flex;pointer-events:all;animation:action-button-appear .3s ease-in-out}.floating-button-actions>.action-button .corner-info{position:absolute;top:-0.25rem;left:-0.25rem;display:none;align-items:center;justify-content:center;width:20px;height:20px;color:#fff;background-color:#d63d32;border-radius:9999px}.floating-button-actions>.action-button .corner-info--shown{display:flex;animation:corner-info-appear .3s ease-in-out}@keyframes action-button-appear{from{opacity:0}to{opacity:1}}@keyframes corner-info-appear{0%{opacity:0}30%{opacity:1;scale:1}70%{scale:1.2}100%{opacity:1;scale:1}}html{scroll-behavior:smooth}.video-controls__pause>.pause{display:initial}.video-controls__pause>.play{display:none}.video-controls__pause[data-playstate=play]>.pause{display:initial}.video-controls__pause[data-playstate=play]>.play{display:none}.video-controls__pause[data-playstate=paused]>.pause{display:none}.video-controls__pause[data-playstate=paused]>.play{display:initial}.video-controls__pause>*{position:absolute;top:50%;left:50%;z-index:100;padding:.5rem;color:#fff;cursor:pointer;background-color:#262626;border-radius:9999px;opacity:0;transition:opacity .3s ease-in-out;transform:translate(-50%, -50%)}*:hover>.video-controls__pause>*{opacity:.7}
