@charset "UTF-8";@font-face{font-display:swap;font-family:bellota;font-style:normal;font-weight:400;src:url(/fonts/bellota-regular-webfont.da92ea7e043e4af175d9831ce14088cf.woff2) format("woff2")}@font-face{font-display:swap;font-family:bellota;font-style:normal;font-weight:700;src:url(../fonts/bellota-bold-webfont.8d41294595d41fd8c1ad63d58fa3d204.woff2) format("woff2")}@font-face{font-display:swap;font-family:museosans;font-style:normal;font-weight:400;src:url(../fonts/museosans-webfont.382cecb5fe15d847620688c64f4946c2.woff2) format("woff2")}#footer{background:#464343;color:#fff;margin:20px 0;padding:5px 10px;text-align:center}#footer label{cursor:pointer;margin:0 .5rem}#footer .nomobile{display:block;height:0;visibility:hidden;width:0}@media (min-width:700px){#footer .nomobile{display:inline;visibility:visible}}#backToTop{background:rgba(151,39,44,.8);border-radius:50%;bottom:15px;color:#fff;cursor:pointer;height:30px;opacity:0;padding:4px 5px;position:fixed;right:15px;text-align:center;transition:opacity .3s;width:30px}#backToTop.show{opacity:1}#site-infos .site-info{margin:0 auto;max-height:0;opacity:0;overflow-y:scroll;position:relative;transition:max-height .5s,opacity .4s;width:80%}#site-infos .site-info label{background:#97272c;border-radius:50%;color:#fff;cursor:pointer;display:block;font-size:2.75rem;height:30px;padding:3px 0;position:absolute;right:0;text-align:center;width:30px}#site-infos .site-info p{margin:15px 0}#site-infos .site-info ul{list-style:disc outside;margin-left:20px}#site-infos .site-info ol{list-style-type:lower-alpha;margin:15px 0 15px 15px}#site-infos .site-info .details-content{margin:15px 10px 5px 20px}#site-infos .site-info h2+div{margin:0 0 15px}#site-infos .site-info h2{margin:20px 0 5px}#site-infos .site-info a{color:#97272c}#site-infos .site-info table{border:2px solid #eee;margin:20px 0;width:100%}#site-infos .site-info table tr:nth-child(2n){background:#eee}#site-infos .site-info table tr:hover{background:#ccc}#site-infos .site-info table th{background:#eee;font-weight:700;padding:10px 20px 20px 10px;vertical-align:top}#site-infos .site-info table th:last-child{padding:10px 10px 20px}#site-infos .site-info table td{padding:10px 20px 20px 10px;vertical-align:top}#site-infos .site-info table td:last-child{padding:10px 10px 20px}#site-infos .site-info table ul{margin:0}#site-infos input{left:-100%;position:absolute}#site-infos input:checked~.site-info{margin:0 auto 20px;max-height:600px;opacity:1}#siteLinks{display:inline-block;margin:0 0 0 1rem}#siteLinks #languageSelect{background:#fff;border:none;color:#464343;font-family:oswald;font-size:16px;margin:10px auto;padding:5px 10px;resize:none;transition:box-shadow .3s ease 0s}#siteLinks #languageSelect:focus{box-shadow:0 0 4px 0 #fff}#siteLinks #languageSelectList{background:#fff;border:none;display:block;margin:10px auto;padding:5px 10px;width:125px}#siteLinks #languageSelectList li{display:inline}#siteLinks #languageSelectList a{color:#464343;display:inline;font-family:oswald;font-size:16px;margin-right:5px}body{background:#f1e2f3;color:#8d188f;font-size:16px;line-height:28px}@media (min-width:768px){body{font-size:18px;line-height:32px}}ul{margin:30px 0}ul li{margin:0 0 10px 10px}ul li:before{content:"› ";margin:0 0 0 -10px}.tagline{margin:0 0 5px}.tagline .icon{fill:#97272c;display:inline-block;margin:0 5px 0 -15px;transform:translateY(3px);width:10px}.headline{display:inline-block;font-family:bellota;font-size:1.5rem;font-weight:700;margin:15px 0 10px}.button{align-items:center;background:#8d188f;color:#fff;display:inline-flex;font-size:1rem;height:40px;padding:10px;text-decoration:none}.background{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:1200px){.background{display:block}}.background .cloud1{position:absolute;right:2%;top:3%;width:33%}.background .cloud2{bottom:12%;left:5%;position:absolute;width:38%}.background .butterfly{left:5%;position:absolute;top:30%;width:15%}#mainContent{background:rgba(241,226,243,.9);margin:0 auto;max-width:1100px;position:relative;width:100%}#intro{color:#8d188f;padding:2rem 2rem 0}#intro .headline{margin:0 0 2rem;text-align:center;width:100%}#intro p{color:#464343;font-size:1rem;line-height:1.3rem;margin:0 0 .75rem;text-align:center}#intro .introImage{width:65%}#intro .introImage img{width:100%}#intro .button{background:#8d188f}#contentBlock{color:#8d188f;display:flex;gap:2rem;margin:2rem;padding:2rem}#contentBlock .contentBlockContent{border-top:3px solid #464343;width:35%}#contentBlock .contentBlockContent .headline{color:#464343;margin-bottom:2rem}#contentBlock .contentBlockContent p{color:#464343;font-size:1rem;line-height:1.3rem;margin:0 0 .75rem;width:90%}#contentBlock .contentBlockContent .button{background:#464343}#contentBlock .contentBlockImage{width:65%}#contentBlock .contentBlockImage img{width:100%}#productInfo{padding:2rem}#productInfo .productInfoContent{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between}#productInfo .productInfoContent .productImage,#productInfo .productInfoContent .productImage img{width:100%}@media (min-width:768px){#productInfo .productInfoContent .productImage{width:50%}}#productInfo .productInfoContent .productText{width:100%}@media (min-width:768px){#productInfo .productInfoContent .productText{width:48%}}#productInfo .productInfoContent .productText .productLogo{display:block;margin:0 auto 1rem;width:80%}#productInfo .productInfoContent .productText .productLogo img{width:100%}#productInfo .productInfoContent .productText .productName{color:#8d188f;font-family:bellota;font-size:2.5rem;font-weight:700;margin:0 0 1rem;text-align:center}#productInfo .productInfoContent .productText .butterflyWrap{position:relative}#productInfo .productInfoContent .productText .butterflyWrap .butterfly{left:-2rem;position:absolute;top:.5rem;transform:rotate(45deg);width:20%}#productInfo .productInfoContent .productText .productSubline{background:#c387ca;color:#fff;font-size:1.25rem;font-weight:500;letter-spacing:2px;margin:0 0 1rem;padding:.25rem 1rem;text-align:center;text-transform:uppercase}#productInfo .productInfoContent .productText .productBenefits{margin:0 auto}@media (min-width:768px){#productInfo .productInfoContent .productText .productBenefits{width:-moz-max-content;width:max-content}}#productInfo .productInfoContent .productText .productBenefits .productBenefit{display:flex}#productInfo .productInfoContent .productText .productBenefits .productBenefit:before{content:"";margin:0}#productInfo .productInfoContent .productText .productBenefits .productBenefit .dot{display:block;height:2rem;margin:0 .25rem 0 0;transform:translateY(2px);width:2rem}#productInfo .productInfoContent .productBenefitIcons{align-items:center;display:flex;justify-content:center;margin:2rem 0;width:100%}#productInfo .productInfoContent .productBenefitIcons .productPelletButtonWrap{margin:0 8% 0 0;max-width:250px;position:relative;width:45%}@media (min-width:768px){#productInfo .productInfoContent .productBenefitIcons .productPelletButtonWrap{width:30%}}#productInfo .productInfoContent .productBenefitIcons .productPelletButtonWrap .productPelletButton,#productInfo .productInfoContent .productBenefitIcons .productPelletButtonWrap .productPelletButton img{width:100%}#productInfo .productInfoContent .productBenefitIcons .productPelletButtonWrap .productPellet{left:24%;position:absolute;top:24%;width:52%}#productInfo .productInfoContent .productBenefitIcons .productPelletButtonWrap .productPellet img{width:100%}#productInfo .productInfoContent .productBenefitIcons .recommendByVets{max-width:250px;width:45%}@media (min-width:768px){#productInfo .productInfoContent .productBenefitIcons .recommendByVets{width:30%}}#productInfo .productInfoContent .chinchilla{margin:2rem 0 0;width:100%}#productInfo .productInfoContent .chinchilla img{width:100%}@media (min-width:768px){#productInfo .productInfoContent .chinchilla{width:50%}}#productInfo .productInfoContent .benefits{margin:2rem 0 0;width:100%}@media (min-width:768px){#productInfo .productInfoContent .benefits{width:48%}}.productInfoDetails{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 2rem}@media (min-width:768px){.productInfoDetails{margin:2rem 0}}.productInfoDetails .productDescription{width:100%}@media (min-width:768px){.productInfoDetails .productDescription{width:50%}}.productInfoDetails .productDescription .madeInGermany{display:block;margin:1rem auto;width:50%}@media (min-width:768px){.productInfoDetails .productDescription .madeInGermany{margin:1rem auto 0}}.productInfoDetails .productDetails{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0;width:100%}@media (min-width:768px){.productInfoDetails .productDetails{width:48%}}.productInfoDetails .productDetails .productType{margin:0 0 1rem;width:100%}.productInfoDetails .productDetails .productDetail{border:2px solid #8d188f;margin:0 0 1rem;width:100%}.productInfoDetails .productDetails .productDetail:before{content:"";margin:0}.productInfoDetails .productDetails .productDetail input{left:-1000%;position:absolute}.productInfoDetails .productDetails .productDetail label{-webkit-tap-highlight-color:transparent;align-items:flex-start;cursor:pointer;display:inline-flex;font-family:bellota;font-size:1.1rem;font-weight:700;gap:.5rem;padding:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.productInfoDetails .productDetails .productDetail label:before{content:"› ";font-size:1.4rem;font-weight:700;transform:translateY(-2px)}.productInfoDetails .productDetails .productDetail .productDetailsContent{margin:0;max-height:0;opacity:0;position:relative;transition:max-height .2s ease-in,opacity .1s}.productInfoDetails .productDetails .productDetail .productDetailsContent .label{color:#464343;font-weight:700}.productInfoDetails .productDetails .productDetail .productDetailsContent img.feedingGuide{display:block;margin:0 0 1rem -1.75rem;width:calc(100% + 3.5rem)}.productInfoDetails .productDetails .productDetail input:checked~.productDetailsContent{border:2px solid #f1e2f3;border-top:0 solid #f1e2f3;display:block;max-height:1000px;opacity:1;padding:.5rem 1.5rem 1rem;transition:max-height .5s ease-in,opacity .3s}.productInfoDetails .productDetails .productDetail input:checked~label:before{color:#464343;content:"›› ";font-weight:700}#chinchillaInfo{padding:2rem;width:100%}#chinchillaInfo .chinchillaInfos{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between}#chinchillaInfo .chinchillaInfos .chinchillaInfo{border:2px solid #8d188f;margin:0 0 1rem;width:100%}@media (min-width:768px){#chinchillaInfo .chinchillaInfos .chinchillaInfo{width:calc(50% - 1rem)}}#chinchillaInfo .chinchillaInfos .chinchillaInfo:before{content:"";margin:0}#chinchillaInfo .chinchillaInfos .chinchillaInfo input{left:-1000%;position:absolute}#chinchillaInfo .chinchillaInfos .chinchillaInfo label{-webkit-tap-highlight-color:transparent;align-items:flex-start;cursor:pointer;display:inline-flex;font-family:bellota;font-size:1.1rem;font-weight:700;gap:.5rem;padding:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}#chinchillaInfo .chinchillaInfos .chinchillaInfo label:before{content:"› ";font-size:1.4rem;font-weight:700;transform:translateY(-2px)}#chinchillaInfo .chinchillaInfos .chinchillaInfo .head{text-transform:uppercase}#chinchillaInfo .chinchillaInfos .chinchillaInfo .chinchillaInfoContent{margin:0;max-height:0;opacity:0;overflow:hidden;position:relative;transition:max-height .2s ease-in,opacity .1s}#chinchillaInfo .chinchillaInfos .chinchillaInfo .chinchillaInfoContent .label{color:#464343;font-weight:700}#chinchillaInfo .chinchillaInfos .chinchillaInfo input:checked~.chinchillaInfoContent{border:2px solid #f1e2f3;border-top:0 solid #f1e2f3;display:block;max-height:1000px;opacity:1;padding:.5rem 1.5rem 1rem;transition:max-height .5s ease-in,opacity .3s}#chinchillaInfo .chinchillaInfos .chinchillaInfo input:checked~label:before{color:#464343;content:"›› ";font-weight:700}#aboutUs{display:flex;flex-flow:row wrap;justify-content:space-between;padding:2rem;width:100%}#aboutUs .productLogo{margin:0 auto 1rem;width:80%}@media (min-width:768px){#aboutUs .productLogo{width:30%}}#aboutUs .aboutUsContent{width:100%}@media (min-width:768px){#aboutUs .aboutUsContent{width:65%}}#contact{display:flex;flex-flow:row wrap;justify-content:space-between;padding:2rem}@media (min-width:700px){#contact{flex-flow:row nowrap}}#contact .contactInfoBlock{max-width:500px;min-width:250px;width:100%}@media (min-width:700px){#contact .contactInfoBlock{margin:0 5% 0 0;width:48%}}#contact .contactInfoBlock .productLogo{margin:0 auto 1rem;width:75%}#contact .contactInfoBlock .vcards .vcard{margin:10px 0}#contact .contactInfoBlock .vcards .vcard span{display:inline-block}@media (min-width:500px){#contact .contactInfoBlock .vcards .vcard .label{margin:0 10px 0 0}}#contact .contactInfoBlock .vcards .vcard a{color:#97272c;text-decoration:none}#contact .formBlock{margin:35px 0 0;width:100%}#contact .formBlock form label{display:block;font-size:1rem;margin:10px 0;width:100%}#contact .formBlock form label label{cursor:pointer;display:inline;margin:0;text-decoration:underline;width:-moz-fit-content;width:fit-content}#contact .formBlock form button,#contact .formBlock form input,#contact .formBlock form select,#contact .formBlock form textarea{background:#eee;border:0;font-family:inherit;font-size:1.2rem;margin:5px 0 0;outline:0;padding:10px;width:100%}#contact .formBlock form input:focus:invalid,#contact .formBlock form textarea:focus:invalid{background:#f8e8e8}#contact .formBlock form input:focus:valid,#contact .formBlock form textarea:focus:valid{background:#caeed7}#contact .formBlock form textarea{resize:vertical}#contact .formBlock form input[type=checkbox]{-webkit-appearance:none;background:#fff;border:2px solid #eee;display:inline-block;height:5px;margin:0 5px -3px 0;padding:7px;width:5px}#contact .formBlock form input[type=checkbox]:checked{background:#464343}#contact .formBlock form button{background:#464343;color:#fff;cursor:pointer;font-weight:700}#contact .formBlock .requestInfo{background:#fff;max-height:0;width:100%}#contact .formBlock .requestInfo.open{margin:10px 0 0;max-height:1000px}#contact .formBlock .requestInfo .info{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px}#contact .formBlock .requestInfo .info .icon{width:16%}#contact .formBlock .requestInfo .info .text{width:80%}#contact .formBlock .requestInfo .info .text .headline{font-size:18px;font-weight:700;margin:0 0 10px}#contact .formBlock .requestInfo .info .text p{font-size:16px;line-height:20px}#contact .formBlock .requestInfo .fail .icon{fill:red}#contact .formBlock .requestInfo .fail .headline{color:red}#contact .formBlock .requestInfo .success .icon{fill:green}#contact .formBlock .requestInfo .success .headline{color:green}