@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300ita‌​lic,400italic,500,500italic,700,700italic,900italic,900";.article{background-color:#fff6;border-radius:20px;padding:1rem;margin:1rem 2rem;display:flex}@media (max-width: 992px){.article{display:block}}.article__text-container{min-width:40%;padding-bottom:1rem}.article__image-container{margin:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.article__image{width:200px;max-height:280px;margin:1rem}@media (max-width: 576px){.article__image{display:block}}.home-page{display:flex;flex-direction:column}.home-page__card{display:flex;flex-direction:row;justify-content:space-between;background-color:#fff6;border-radius:20px;padding:1rem;margin:1rem 2rem}@media (max-width: 992px){.home-page__card{flex-direction:column-reverse;align-items:center}}.home-page__text{flex-basis:65%}.home-page__text__title{margin-bottom:1rem;text-align:center}.home-page__text__content{text-align:justify;margin-bottom:1rem}.home-page__image-container{flex-basis:30%;margin:auto;align-items:center}.home-page__image{max-width:400px;padding:1rem}@media (max-width: 768px){.home-page__image{width:100%}}.males-page__cards{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center}.adults-card{position:relative;background-color:#fff;margin:1rem;padding:1rem;width:350px;border-radius:25px;box-shadow:4px 4px 6px #000}.adults-card__card-image{width:100%;aspect-ratio:16/10;object-fit:contain}.adults-card__text-container{margin-top:.5rem;padding-bottom:5rem}.adults-card__thumbnails{width:100%;display:flex;justify-content:center;align-items:center}.adults-card__thumbnail-image{width:30px;aspect-ratio:16/10;object-fit:cover;margin:.1rem}.adults-card__thumbnail-image:hover{cursor:pointer;transform:scale(1.2)}.adults-card__button-container{position:absolute;margin:0;right:1rem;bottom:1rem}.adults-card__button{float:right;font-size:1.2rem;font-weight:600;background-color:#bf6832;color:#fff;text-decoration:none;padding:.6rem 1.2rem;border-radius:25px;line-height:normal}.adults-card__button.-disabled{background-color:#f78e4c;filter:contrast(50%);pointer-events:none;cursor:no-drop}.females-page__cards{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center}.gallery-page{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}.gallery-page__card{background-color:#fff;width:300px;margin:1rem;border-radius:25px;box-shadow:15px 20px 15px #000c}.gallery-page__image-container{display:flex;justify-content:center;margin:1rem}.gallery-page__image{width:95%;border-radius:20px}.favourite-page{margin-top:2rem}.favourite-page__cards-container{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center}.favourite-page__favourite-card{background-color:#fff;margin:1rem;padding:1rem;width:350px;border-radius:25px;box-shadow:4px 4px 6px #000}.favourite-page__card-image{width:100%;aspect-ratio:16/10;object-fit:contain}.favourite-page__favourite-card-text{margin:.5rem 0;text-align:center}.contact-page{margin-top:2rem}.contact-page-container{display:flex;margin:2rem}@media (max-width: 768px){.contact-page-container{display:block}}.contact-page__contact-information{padding-left:2rem;flex-basis:50%}.contact-page__image-box{max-width:150px;height:180px;overflow:hidden;border-radius:50%;margin:0 auto}.contact-page__image{width:100%}.contact-page__contact-box{margin-top:1.5rem}.contact-page__contact-box-row{margin-top:.6rem}.contact-page__link{text-decoration:none;color:#1d0d02;background-color:#f78e4c;border-radius:25px;padding:.2rem .5rem;border:1px solid #101010;box-shadow:2px 1px 4px #707070}.contact-page__link:hover{font-size:1.1rem;text-shadow:2px 2px 2px #f9f9f9}.contact-page__facebook-icon{background-color:#fff;color:#0866ff;border-radius:50%}.contact-page__twitter-icon{background-color:#e7e9ea}.contact-page-container{max-width:1200px;margin-left:auto;margin-right:auto}.contact-page__contact-form-container{border-right:2px solid #101010;padding-right:2rem;flex-basis:50%}@media (max-width: 768px){.contact-page__contact-form-container{border:none;padding-right:0;width:80%;margin:0 auto 2rem}}.contact-page__contact-header{margin-bottom:1rem}.contact-page__contact-form{display:flex;flex-direction:column;justify-content:center}.contact-page__button{margin-top:1rem!important}.contact-page__contact-box-row{word-break:break-word}.input-text-field{font-size:16px}.input-text-field__header{display:flex;flex-wrap:wrap;justify-content:space-between;height:27px}.input-text-field__header.-flex-start-center{justify-content:flex-start;align-items:center}.input-text-field__star{font-size:20px;margin-right:4px}.input-text-field__label{color:#1d0d02;display:flex;align-items:center;justify-content:center;font-weight:500;color:#000;text-transform:capitalize;margin-bottom:.5rem;margin-right:.8rem}.input-text-field__label:after{content:":"}.input-text-field__label-error{color:#9f1111}.input-text-field__tooltip{position:relative;margin:0 0 10px 10px}.input-text-field__tooltip-text{position:absolute;top:calc(100% + 10px);left:50%;z-index:100;transform:translate(-50%);color:#1d0d02;background:#fff;font-size:14px;font-weight:500;min-width:240px;padding:10px;border-radius:6px;box-shadow:0 0 10px 4px #0003;opacity:0;display:none}.input-text-field__tooltip-text.react-transition-enter{display:block;opacity:0}.input-text-field__tooltip-text.react-transition-enter-active{display:block;opacity:1;transition:opacity .3s}.input-text-field__tooltip-text.react-transition-enter-done,.input-text-field__tooltip-text.react-transition-exit{display:block;opacity:1}.input-text-field__tooltip-text.react-transition-exit-active{display:block;opacity:0;transition:opacity .3s}.input-text-field__tooltip-text.react-transition-exit-done{display:none;opacity:0}.input-text-field__tooltip-text-arrow{position:absolute;bottom:100%;left:50%;z-index:100;transform:translate(-50%);background:#fff;width:20px;height:10px;clip-path:polygon(50% 0,100% 100%,0 100%,50% 0)}.input-text-field__tooltip-icon-container{height:17px}.input-text-field__tooltip-icon-container:hover .radio-button-select__tooltip-text{opacity:1}.input-text-field__tooltip-icon{height:100%}.input-text-field__error-message{display:block;height:1.5rem;text-align:end;margin:auto 0}.input-text-field__error-text{color:#9f1111;font-style:normal;font-weight:400;font-size:.8rem;text-transform:uppercase}.input-text-field__input{width:100%;box-sizing:border-box;margin-bottom:1rem;background-color:transparent;border-radius:10px;padding:.4rem;outline:none}.input-text-field__input-wrapper{position:relative;width:100%}.input-text-field__input-show{position:absolute;top:50%;transform:translateY(-50%);right:15px;font-size:22px;color:#1d0d02;display:flex;align-items:center}.input-text-field__input::placeholder{color:#9f9f9f;font-size:16px}.input-text-field__input-error{border-color:#9f1111}.input-text-field__input-error:focus{outline-color:#9f1111}.input-text-field__input-password{padding-right:85px}.input-text-field__input-read_only{color:#acacac}.input-text-field__password-eye:hover{cursor:pointer}.textarea-field__header{display:flex;flex-wrap:wrap;justify-content:space-between;height:27px}.textarea-field__header.-flex-start-center{justify-content:flex-start;align-items:center}.textarea-field__star{font-size:20px;margin-right:4px}.textarea-field__label{color:#1d0d02;display:flex;align-items:center;justify-content:start;font-weight:500;color:#000;text-transform:capitalize;margin-bottom:.5rem;margin-right:.8rem}.textarea-field__label:after{content:":"}.textarea-field__label-error{color:#9f1111}.textarea-field__tooltip{position:relative;margin:0 0 10px 10px}.textarea-field__tooltip-text{position:absolute;top:calc(100% + 10px);left:50%;z-index:100;transform:translate(-50%);color:#1d0d02;background:#fff;font-size:14px;font-weight:500;min-width:240px;padding:10px;border-radius:6px;box-shadow:0 0 10px 4px #0003;opacity:0;display:none}.textarea-field__tooltip-text.react-transition-enter{display:block;opacity:0}.textarea-field__tooltip-text.react-transition-enter-active{display:block;opacity:1;transition:opacity .3s}.textarea-field__tooltip-text.react-transition-enter-done,.textarea-field__tooltip-text.react-transition-exit{display:block;opacity:1}.textarea-field__tooltip-text.react-transition-exit-active{display:block;opacity:0;transition:opacity .3s}.textarea-field__tooltip-text.react-transition-exit-done{display:none;opacity:0}.textarea-field__tooltip-text-arrow{position:absolute;bottom:100%;left:50%;z-index:100;transform:translate(-50%);background:#fff;width:20px;height:10px;clip-path:polygon(50% 0,100% 100%,0 100%,50% 0)}.textarea-field__tooltip-icon-container{height:17px}.textarea-field__tooltip-icon-container:hover .radio-button-select__tooltip-text{opacity:1}.textarea-field__tooltip-icon{height:100%}.textarea-field__error-message{display:block;height:1.5rem;text-align:end;margin:auto 0}.textarea-field__error-text{color:#9f1111;font-style:normal;font-weight:400;font-size:.8rem;text-transform:uppercase}.textarea-field__input{width:100%;box-sizing:border-box;margin-bottom:1rem;background-color:transparent;border-radius:10px;padding:.4rem;outline:none}.textarea-field__input-wrapper{position:relative;width:100%}.textarea-field__input-show{position:absolute;top:50%;transform:translateY(-50%);right:15px;font-size:22px;color:#1d0d02;display:flex;align-items:center}.textarea-field__input::placeholder{color:#9f9f9f;font-size:16px}.textarea-field__input-error{border-color:#9f1111}.textarea-field__input-error:focus{outline-color:#9f1111}.textarea-field__input-read_only{color:#acacac}.checkbox-field__row{display:inline-block}.checkbox-field__header{display:flex;flex-wrap:wrap;justify-content:space-between;height:27px}.checkbox-field__header.-flex-start-center{justify-content:flex-start;align-items:center}.checkbox-field__star{font-size:20px;margin-right:4px}.checkbox-field__label{color:#1d0d02;display:flex;align-items:center;justify-content:center;font-weight:500;color:#000;text-transform:capitalize;margin-bottom:.5rem;margin-right:.8rem}.checkbox-field__label-error{color:#9f1111}.checkbox-field__tooltip{position:relative;margin:0 0 10px 10px}.checkbox-field__tooltip-text{position:absolute;top:calc(100% + 10px);left:50%;z-index:100;transform:translate(-50%);color:#1d0d02;background:#fff;font-size:14px;font-weight:500;min-width:240px;padding:10px;border-radius:6px;box-shadow:0 0 10px 4px #0003;opacity:0;display:none}.checkbox-field__tooltip-text.react-transition-enter{display:block;opacity:0}.checkbox-field__tooltip-text.react-transition-enter-active{display:block;opacity:1;transition:opacity .3s}.checkbox-field__tooltip-text.react-transition-enter-done,.checkbox-field__tooltip-text.react-transition-exit{display:block;opacity:1}.checkbox-field__tooltip-text.react-transition-exit-active{display:block;opacity:0;transition:opacity .3s}.checkbox-field__tooltip-text.react-transition-exit-done{display:none;opacity:0}.checkbox-field__tooltip-text-arrow{position:absolute;bottom:100%;left:50%;z-index:100;transform:translate(-50%);background:#fff;width:20px;height:10px;clip-path:polygon(50% 0,100% 100%,0 100%,50% 0)}.checkbox-field__tooltip-icon-container{height:17px}.checkbox-field__tooltip-icon-container:hover .radio-button-select__tooltip-text{opacity:1}.checkbox-field__tooltip-icon{height:100%}.checkbox-field__error-message{display:block;min-height:1.5rem;text-align:end;margin:auto;height:auto}.checkbox-field__error-text{color:#9f1111;font-style:normal;font-weight:400;font-size:.8rem;text-transform:uppercase}.checkbox-field__input{box-sizing:border-box;margin-bottom:1rem;background-color:transparent;border-radius:10px;padding:.4rem;outline:none}.checkbox-field__input-wrapper{position:relative;width:100%}.checkbox-field__input-show{position:absolute;top:50%;transform:translateY(-50%);right:15px;font-size:22px;color:#1d0d02;display:flex;align-items:center}.checkbox-field__input::placeholder{color:#9f9f9f;font-size:16px}.checkbox-field__input-error{border-color:#9f1111}.checkbox-field__input-error:focus{outline-color:#9f1111}.button{font-size:1.2rem;font-weight:600;background-color:#bf6832;color:#fff;text-decoration:none;padding:.6rem 1.2rem;border-radius:25px;line-height:normal;max-width:180px;margin:0 .5rem 0 auto;border-top:2px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer;transition:ease-in-out .15s}.button:hover{transform:scale(105%);filter:drop-shadow(5px 2px 4px #000000);border-top:2px solid #000000;border-right:1px solid #101010;border-bottom:1px solid #f9f9f9;border-left:1px solid #ffffff}.button:active{transform:scale(95%);filter:drop-shadow(-2px -2p 4px #000000)}.button.-disabled{pointer-events:none;background-color:#707070}.snackbar{z-index:1000;padding:.8rem 1.8rem;color:#fff;width:60%;position:fixed;top:-10rem;left:50%;transform:translate(-50%);font-size:clamp(.5rem,2vw,1rem);transition:ease-in-out .6s}.snackbar.-show{top:1rem}.snackbar.-success{background-color:#22c01e}.snackbar.-error{background-color:#9f1111}.snackbar.-info{background-color:#60bceb}.snackbar__container{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.snackbar__icon-box{background-color:#f9f9f9;border-radius:50%;padding:2px 5px 1px;color:#000}.snackbar__icon-box.-success{color:#22c01e}.snackbar__icon-box.-error{color:#9f1111}.snackbar__icon-box.-info{color:#60bceb}.page-404{margin-top:2rem}.page-404__image-box{margin:0 auto;font-size:1.5rem;color:#1d0d02;width:60vw;height:50vh;background-color:#fff;border-radius:25px;overflow:hidden}.page-404__text-box{text-align:center;margin:auto}.page-404__text-box-header{margin-top:1rem;font-weight:900;font-size:5.5rem}.page-404__button-container{margin-top:2rem;display:flex;justify-content:center}.page-404__button{font-weight:600;background-color:#bf6832;color:#fff;text-decoration:none;padding:.6rem 1.2rem;border-radius:25px;line-height:normal}.navigation{position:relative;padding:1rem;background-color:#544949;font-size:1.2rem;width:180px;white-space:nowrap;z-index:2}@media (max-width: 768px){.navigation{position:absolute;top:0;bottom:0;left:0;transform:translate(-90%);transition:all .4s ease-in-out}}.navigation__links{position:sticky;top:1rem}@media (max-width: 768px){.navigation.-show{transform:translate(0);transition:all .4s ease-in-out}}.navigation__container{width:100%;height:100%}.navigation__toggle{position:absolute;top:1rem;right:0;display:none;color:#544949;background-color:#fff;border-radius:50%;transform:translate(50%);transition:all .4s ease-in-out}@media (max-width: 768px){.navigation__toggle{display:block;position:sticky;margin-left:auto;transform:translate(1.5rem)}}.navigation__toggle.-rotate{transform:translate(1.5rem) rotate(-180deg);transition:all .4s ease-in-out}.navigation__group{position:absolute;padding:.5rem 0;margin-top:-1rem;left:100px;background-color:#544949;width:auto;border:1px solid #101010;display:block;z-index:100}.navigation__group-parent{margin:0 1.5rem;color:#e3dab9;cursor:pointer;position:relative;transition:all .2s ease-in-out}.navigation__link{text-decoration:none;margin:0 1.5rem;color:#e3dab9;transition:all .2s ease-in-out}.navigation__link:hover{color:#fff9e1;cursor:pointer;transition:all .2s ease-in-out}.navigation__link.-active{color:#fff;padding-left:.2rem;font-weight:700;font-style:italic}.navigation__logo{width:120px;margin:0 auto;padding:.5rem 0 1rem}.navigation__logo-image{width:120px}.navigation__caret{margin-left:.5rem;transition:all .2s ease-in-out}.navigation__caret.-rotate{transform:rotate(-90deg);transition:all .2s ease-in-out}.header{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem .5rem;background-color:#fff;box-shadow:0 5px 4px #acacac;font-family:sans-serif,Times New Roman,Times,serif;font-weight:bolder}@media (max-width: 425px){.header{padding:.5rem 1rem}}.header__image-left,.header__image-right{border:2px solid black;padding:.2rem .5rem;border-radius:50%;width:100px;background-color:#e3dab9}@media (max-width: 768px){.header__image-left,.header__image-right{width:80px}}@media (max-width: 576px){.header__image-left,.header__image-right{width:70px}}.header__image__right{transform:rotateY(180deg)}.header__text{color:#bf6832;align-self:center;font-size:clamp(.5rem,5vw,2rem)}@media (max-width: 768px){.header__text{font-size:clamp(.5rem,3vw,1.4rem)}}@media (max-width: 576px){.header__text{font-size:clamp(.4rem,3vw,1rem)}}.text__center{text-align:center}.footer{min-height:50px;background-color:#101010;color:#f9f9f9}.footer__title{padding:.5rem 0;font-family:sans-serif,Times New Roman,Times,serif;color:#bf6832}.footer__social-media{display:flex;justify-content:center;gap:2rem;margin:1rem 0}.footer__link{color:#1d0d02;border-radius:25px;box-shadow:2px 1px 2px #707070}.footer__link:hover{text-shadow:2px 2px 2px #f9f9f9}.footer__logo{height:1rem;margin-left:.5rem}.footer__links{text-decoration:none}.footer__link-container{display:flex;justify-content:space-around;margin:1rem 0}.footer__-container{display:flex;justify-content:center;gap:2rem;padding:1rem 0}.footer__facebook-icon{font-size:1.5rem;background-color:#fff;color:#0866ff;border-radius:50%}.footer__twitter-icon{font-size:1.5rem;background-color:#e7e9ea}.font-xxl{font-size:xx-large}.puppies-page,.puppies-page__new-born-container{margin-top:2rem}.puppies-page__puppies-cards{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center}.puppies-page__puppies-card{background-color:#fff;margin:1rem;padding:1rem;width:250px;border-radius:25px;box-shadow:4px 4px 6px #000}.puppies-page__card-image{width:100%;aspect-ratio:16/10;object-fit:cover}.puppies-page__puppies-card-text{margin-top:.5rem}.puppies-page__thumbnails{width:100%;display:flex;justify-content:center;align-items:center}.puppies-page__thumbnail-image{width:40px;aspect-ratio:16/10;object-fit:cover;margin:.1rem}.puppies-page__thumbnail-image:hover{cursor:pointer;transform:scale(1.2)}.new-born{margin-top:.2rem;text-align:center}.termOfCondition-page__header{margin:2rem 0}.termOfCondition-page__text{margin:.5rem}.termOfCondition-page__ordered-list{margin-left:1.5rem}.termOfCondition-page__ordered-list__item{list-style:decimal;font-weight:700;font-size:1.3rem;margin:.6rem 0}.termOfCondition-page__unordered-list{margin:.6rem 0 .6rem 2rem}.termOfCondition-page__unordered-list__item{list-style:disc}.termOfCondition-page__list-text{margin-left:.5rem}.termOfCondition-page__bold-text{font-weight:700}.privacyPolicy-Page__header{margin:2rem 0}.privacyPolicy-Page__text{margin:.5rem}.privacyPolicy-Page__ordered-list{margin-left:1.5rem}.privacyPolicy-Page__ordered-list__item{list-style:decimal;font-weight:700;font-size:1.3rem;margin:.6rem 0}.privacyPolicy-Page__unordered-list{margin:.6rem 0 .6rem 2rem}.privacyPolicy-Page__unordered-list__item{list-style:disc}.privacyPolicy-Page__list-text{margin-left:.5rem}.privacyPolicy-Page__bold-text{font-weight:700}.impresszum-page__header{margin:2rem 0}.impresszum-page__text{margin:.5rem}.impresszum-page__ordered-list{margin-left:1.5rem}.impresszum-page__ordered-list__item{list-style:decimal;font-weight:700;font-size:1.3rem;margin:.6rem 0}.impresszum-page__unordered-list{margin:.6rem 0 .6rem 2rem}.impresszum-page__unordered-list__item{list-style:disc}.impresszum-page__list-text{margin-left:.5rem}.impresszum-page__bold-text{font-weight:700}.app__section{display:flex;position:relative;min-height:calc(100vh - 150px)}.app__.sticky{position:sticky;top:0}.app__main{margin:0 auto;width:100%}.app__container{width:calc(100% - 40px);margin:10px 20px}*{outline:none;letter-spacing:.03em;line-height:150%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;line-height:120%}html{overflow:hidden auto}html,body,#root{font-family:Roboto,Arial,Helvetica,sans-serif;color:#1d0d02;margin:0;padding:0;width:100%;height:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,#root::-webkit-scrollbar-track{background-color:#fff}html::-webkit-scrollbar,body::-webkit-scrollbar,#root::-webkit-scrollbar{width:6px;background-color:#acacac}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,#root::-webkit-scrollbar-thumb{background:#acacac;border-radius:10px}body{background-color:#e3dab9}p,h1,h2,h3,h4,ol,ul,li,span,blockquote{margin:unset;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding:unset;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;line-height:150%}li{list-style-type:none}button{background:transparent;font-family:inherit;font-size:100%;line-height:100%;text-transform:none;margin:0;padding:0;border:none}.text-center{text-align:center}
