﻿@font-face{font-family:"Fontello";src:url(../../../../../../../../plugins/dogsplanet/public/webfont/fontello.ttf?v=1.6.2.2) format("truetype"),url("../../../../../../../../plugins/dogsplanet/public/webfont/fontello.svg#fontello?v=1.6.2.2") format("svg");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}.icon{font-family:"Fontello";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;margin:0 .1rem 0 0}.container{margin:0 auto;max-width:1140px;padding:0 20px;width:100%}.flex-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:20px 0;column-gap:.5rem}.flex-grid__item{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:16px;padding-left:16px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-start{-webkit-align-content:flex-start;align-content:flex-start}.flex-end{-webkit-align-content:flex-end;align-content:flex-end}.flex-column{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-row{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.space-between{justify-content:space-between}.grid-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(214px,1fr));grid-template-rows:[row] auto [row] auto [row];grid-gap:1.5rem;align-items:stretch;margin-bottom:2rem}.grid-content__2col{grid-template-columns:1fr}@media(min-width:560px){.grid-content__2col{grid-template-columns:1fr 1fr}}.grid-content-toc{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-template-rows:[row] auto [row] auto [row];grid-gap:.5rem}@media only screen and (min-width:768px){.grid-content-toc{grid-template-columns:repeat(auto-fill,minmax(115px,1fr))}}@media only screen and (min-width:1024px){.grid-content-toc{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media only screen and (min-width:1200px){.grid-content-toc{grid-template-columns:repeat(auto-fill,minmax(115px,1fr))}}.banner{margin:20px 0}.quiz-banner{background-color:#f2f5f9;background-image:url(../../../../../../../../plugins/dogsplanet/public/img/background_quiz.png?v=1.6.2.2);background-size:cover;background-position-x:center;padding-top:15px;padding-bottom:15px;max-width:300px;height:250px;margin:15px auto;text-align:center;display:flex;flex-direction:column}@media screen and (min-width:728px){.quiz-banner{justify-content:space-evenly}}.breadcrumbs{padding-top:1.5rem}.breadcrumbs a{color:#fff}.btn{padding:.45em 1.5em;display:inline-block;text-decoration:none;font-size:16px;border:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s;min-width:115px;border-radius:40px;text-transform:inherit}.btn.is-disabled{background-color:#ccc;cursor:not-allowed}.btn--primary{color:#fff;background-color:#3fb8af;border:1px solid #3fb8af}.btn--primary:hover{color:#fff;background-color:#32928b;border-color:#359a92}.btn--primary:focus,.btn--primary.focus{color:#fff;background-color:#32928b}.btn--reset{color:#888;background-color:#fff;border:1px solid #888}.btn--reset:hover{color:#fff;background-color:#b3b3b3;border-color:#a6a6a6}.btn--reset:focus,.btn--reset.focus{color:#fff;background-color:#b3b3b3}.btn--link{color:#888;background-color:rgba(0,0,0,0);text-decoration:underline;border:0;text-transform:capitalize}.btn--link:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#bbb}.btn--full-width{width:100%}.btn--block{color:#333;background-color:#fff;transition:all .4s linear;box-shadow:0 0 4px 1px rgba(107,107,107,.3);padding:.45rem .3rem;text-align:center;font-size:12px;min-width:auto}.btn--block:hover{background-color:#3fb8af;box-shadow:0 0 4px 1px rgba(63,184,175,.48);outline:0;color:#fff;font-weight:300}.btn--block:hover .icon{color:#fff;transition:all .3s linear}.btn--block .icon{font-size:50px;display:block;text-align:center;margin-bottom:.3rem}@media only screen and (min-width:1024px){.btn--block{font-size:11px}}@media only screen and (min-width:1200px){.btn--block{font-size:12px}}.btn--radius-4{border-radius:4px}.btn-filter{color:#333;background-color:#fff;padding:.275rem .65rem;display:inline-block;text-decoration:none;border-radius:.25rem;font-size:15px;border:1px solid #ddd;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s;text-align:center}.btn-group-horizontal{text-align:center;margin:0 0 1.5rem}.btn-group,.btn-group-vertical{display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:middle;width:100%}.btn-group>.btn-group:not(:last-child)>.btn-filter,.btn-group>.btn-filter:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn-filter,.btn-group>.btn-filter:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group:not(:first-child),.btn-group>.btn-filter:not(:first-child){margin-left:-1px}.btn-group-toggle>.btn-filter,.btn-group-toggle>.btn-group>.btn-filter{margin-bottom:0}.btn-group-vertical>.btn-filter,.btn-group>.btn-filter{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-toggle>.btn-filter input[type=checkbox],.btn-group-toggle>.btn-filter input[type=radio],.btn-group-toggle>.btn-group>.btn-filter input[type=checkbox],.btn-group-toggle>.btn-group>.btn-filter input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-filter--opacity{color:#333;background-color:rgba(0,0,0,0);border-color:#ddd;opacity:1}.btn-filter--opacity:hover,.btn-filter--opacity:active{color:#333;background-color:#eee}.btn-filter--opacity img{opacity:.3;width:63px}@media(min-width:992px){.btn-filter--opacity img{width:40px}}.btn-filter--opacity.active img{opacity:.7}.btn-filter:hover,.btn-filter.active{color:#333;background-color:#eee}.close-mobile{cursor:pointer;color:#666;z-index:99;float:right;font-size:35px}@media(min-width:992px){.close-mobile{display:none}}.bone{display:inline-block;text-align:center;background:#c9b49d;color:#fff;font-weight:700;font-size:18px;padding:1em 1.1em .8em;line-height:1;position:relative;min-width:8.23em;text-decoration:none}.bone::before,.bone::after,.bone span::before,.bone span::after{width:2.4em;height:2.4em;position:absolute;content:"";display:inline-block;background:#c9b49d;border-radius:50%;transition:transform 1s ease;transform:scale(0);z-index:-1}.bone::before{top:50%;right:-10%}.bone::after{bottom:50%;right:-10%}.bone span::before{top:50%;left:-10%}.bone span::after{bottom:50%;left:-10%}.bone:hover{color:#fff}.bone:hover::before,.bone:hover::after,.bone:hover span::before,.bone:hover span::after{transform:none}.btn-quiz{padding:10px 5px;margin:0 auto;border-radius:5px;transition:transform .2s}.btn-quiz:hover{transform:scale(1.05)}.accordion{position:relative;margin:2px}.accordion input[type=checkbox]:checked+label:before,.accordion input[type=radio]:checked+label:before{transform:rotate(90deg)}.accordion input{display:none}.accordion__label{display:block;border-bottom:1px solid #d5d5d5;font-weight:700;padding:10px 10px 10px 5px;cursor:pointer}.accordion__label:before{font-family:"Fontello";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;margin:0 .1rem 0 0;margin:0 .4rem 0 0;font-size:12px;transition:all .4s}.accordion__content{overflow:hidden;background:#fff;transition:max-height .4s;max-height:0}.accordion__content p{margin:20px 10px;padding:10px;word-wrap:break-word}input:checked~.accordion__content{max-height:100vh}.card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-radius:.25rem}.card__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card--bg-light{background-color:#f2f5f9}.card__title{color:#333;font-weight:600;padding:.5rem;display:block}.card img{width:100%;height:11vw;object-fit:cover}.breed-card{border:1px solid rgba(0,0,0,.125);border-radius:4px;text-align:center}.breed-card a{display:grid;grid-template-columns:auto;grid-template-rows:auto auto 3.6rem}.breed-card__title{color:#333;font-weight:600;padding:.8rem .3rem .5rem;background:#eee;display:block;grid-row-start:3;align-self:center;min-height:58px;line-height:18px}.breed-card__title:hover{color:#525252}.breed-card img{margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%}.card-shadow{box-shadow:1px 1px 7px 2px rgba(173,171,171,.6392156863)}.card-transition{transition:transform .5s}.card-transition:hover{transition:all .2s ease-in-out;transform:scale(1.05)}.card-overlay-container{grid-template-columns:none}@media only screen and (min-width:768px){.card-overlay-container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.card-overlay{width:100%;height:auto;background-color:#000;max-height:300px;overflow:hidden;position:relative}.card-overlay__content{width:100%;height:auto;min-height:291px;color:#fff;opacity:1;transition:all .5s;position:absolute;bottom:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 33%,rgba(0,0,0,.79) 90%);text-align:center}@media only screen and (min-width:992px){.card-overlay__content{background-image:none}.card-overlay__content:hover{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.009) 11.7%,rgba(0,0,0,.034) 22.1%,rgba(0,0,0,.072) 31.2%,rgba(0,0,0,.123) 39.4%,rgba(0,0,0,.182) 46.6%,rgba(0,0,0,.249) 53.1%,rgba(0,0,0,.32) 58.9%,rgba(0,0,0,.394) 64.3%,rgba(0,0,0,.468) 69.3%,rgba(0,0,0,.54) 74.1%,rgba(0,0,0,.607) 78.8%,rgba(0,0,0,.668) 83.6%,rgba(0,0,0,.721) 88.7%,rgba(0,0,0,.762) 94.1%,rgba(0,0,0,.79) 100%)}}.card-overlay__image{background-color:#000;cursor:pointer;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;margin-right:1rem;opacity:.8;width:100%;overflow:hidden;height:auto}.card-overlay__items{padding:0 20px}.card-overlay .items-head{margin-top:4rem}.card-overlay .items-head__title{font-size:1.3rem;font-weight:700;line-height:1.2}.card-overlay .items-head__title .title{color:#fff;font-size:24px}@media only screen and (min-width:992px){.card-overlay .items-head{transform:translateY(180px);transition:all .7s;grid-row-start:4}.card-overlay .items-head__text{opacity:0}}.card-overlay .item__btn{font-size:16px;margin-bottom:1rem;text-align:center}.card-overlay .item__btn span{color:#080808;background:rgba(255,255,255,.768627451);padding:.3rem 1.5rem;text-align:center;border-radius:3px}.card-overlay .item__btn span:hover,.card-overlay .item__btn span:focus{background:#fff}@media only screen and (min-width:992px){.card-overlay .item__btn{opacity:0;transform:translateY(40px);transition:all .7s}}@media only screen and (min-width:992px){.card-overlay:hover .card-overlay__content{opacity:1}.card-overlay:hover .card-overlay__content .items-head{transform:translateY(0);color:#fff}.card-overlay:hover .card-overlay__content .items-head__title{transform:translateY(0);color:#fff}.card-overlay:hover .card-overlay__content .items-head__text{transform:translateY(0);transition-delay:.3s;opacity:1}.card-overlay:hover .card-overlay__content .item__btn{transform:translateY(0);transition-delay:.6s;opacity:1}}.icon-star:before{content:""}.icon-right-open:before,.accordion__label:before{content:""}.icon-down-open:before{content:""}.icon-square:before{content:""}.icon-paw:before,.rating__icon--empty:before,.rating__icon--full:before{content:""}.icon-info-circled:before{content:""}.icon-vie-appartement:before{content:""}.icon-premier-chien:before{content:""}.icon-solitude:before{content:""}.icon-amical-enfants:before{content:""}.icon-amical-animaux:before{content:""}.icon-amical-etrangers:before{content:""}.icon-affectueux:before{content:""}.icon-intelligent:before{content:""}.icon-sante-robuste:before{content:""}.icon-froid:before{content:""}.icon-chaud:before{content:""}.icon-aventurier:before{content:""}.icon-aboie-peu:before{content:""}.icon-protecteur:before{content:""}.icon-chasseur:before{content:""}.icon-joueur:before{content:""}.icon-energetique:before{content:""}.icon-perte-poils:before{content:""}.icon-budget-mensuel:before{content:""}.icon-prix-achat:before{content:""}.icon-filter:before{content:""}.icon-search:before{content:""}.icon-phone:before{content:""}.icon-pin:before{content:""}.icon-breeds:before{content:""}.icon-location:before{content:""}.icon-cancel-circled:before{content:""}.icon-globe:before{content:""}.icon-paw-light:before{content:""}.icon-pin-paw:before{content:""}.icon-photos:before{content:""}.icon-conseils:before{content:""}.icon-sante:before{content:""}.icon-physique:before{content:""}.icon-histoire:before{content:""}.icon-red{color:#e26861}.icon-blue-60{color:#80a3d8}.icon-blue-30{color:#94d2ed}.icon-brown{color:#9e7e67}.icon-orange{color:#ea992f}.icon-turquoise-30{color:#53d3b1}.icon-smoke{color:#868787}.icon-yellow{color:#efd243}.icon-pink{color:#cc5a86}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:1rem 0;position:absolute;z-index:1;font-size:15px}.tooltip:hover .tooltiptext{visibility:visible}.tooltip-bottom{top:100%;right:0;margin-right:-35px}.tooltip-bottom::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #555 rgba(0,0,0,0)}.breed-page .flex-grid{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.breed-page .flex-grid{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.breed-page .breadcrumbs-column{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dp-breed-header{color:#fff;background-size:cover;background-position:50%}.dp-breed-header h1{color:#fff}.dp-breed-header .header-intro{max-width:850px}.dp-breed-header .header-intro__title{margin:0 0 1rem 0}.toc-title{font-size:23px;margin-top:3rem;font-weight:700}.dp-breed-title h2{margin:3rem 0 1rem;position:relative;padding-bottom:1rem;font-size:1.9rem;line-height:1.25;font-weight:600}.dp-breed-title h2::after{display:block;position:absolute;bottom:0;left:0;content:"";width:60px}.details-block__item{flex:0 0 auto;min-width:135px}@media only screen and (min-width:768px){.details-block__item{min-width:100px;padding-right:6px;padding-left:6px}}@media only screen and (min-width:768px)and (min-width:1024px){.details-block__item{padding-right:16px;padding-left:16px}}.details-block__title{font-weight:700;display:block}.details-block__inner{padding:1rem 0;border-bottom:1px dotted #b4b4b4}@media only screen and (min-width:768px){.details-block__inner{display:inline-grid;border-bottom:none;font-size:14px}}@media only screen and (min-width:1024px){.details-block__inner{font-size:17px}}.details-block__inner::before,.details-block__icon::before{display:block;position:relative;top:0;left:0;right:0;min-height:55px;content:"";background-repeat:no-repeat;float:left;width:86px;height:40px}.details-block .item-height::before{background-image:url(../../../../../../../../plugins/dogsplanet/public/img/size.svg)}.details-block .item-weight::before{background-image:url(../../../../../../../../plugins/dogsplanet/public/img/weight.svg)}.details-block .item-life-expectancy::before{background-image:url(../../../../../../../../plugins/dogsplanet/public/img/lifespan.svg)}.details-block .item-hair-loss::before,.details-block .item-exercise::before{display:none}.details-block .item-hair-loss .item-icon::before,.details-block .item-exercise .item-icon::before{-webkit-background-size:80%;background-size:80%}.details-block .hair-loss-low-icon::before{background-image:url(../../../../../../../../plugins/dogsplanet/public/img/shedding-low.svg)}.details-block .hair-loss-medium-icon::before{background-image:url(../../../../../../../../plugins/dogsplanet/public/img/shedding-medium.svg)}.details-block .hair-loss-high-icon::before{background-image:url(../../../../../../../../plugins/dogsplanet/public/img/shedding-high.svg)}.details-block .exercise-low-icon::before{background-image:url(../../../../../../../../plugins/dogsplanet/public/img/exercise-low.svg)}.details-block .exercise-medium-icon::before{background-image:url(../../../../../../../../plugins/dogsplanet/public/img/exercise-medium.svg)}.details-block .exercise-high-icon::before{background-image:url(../../../../../../../../plugins/dogsplanet/public/img/exercise-high.svg)}.details-block .location-icon::before{background-image:url(../../../../../../../../plugins/dogsplanet/public/img/location-pin2.svg)}.dp-breed-temperament,.dp-breed-tips,.dp-breed-history{background-color:#f2f5f7;padding:20px 0}.overview__title{font-size:32px;font-weight:300;border-bottom:1px solid #f2f5f7;padding:0 0 10px 0;margin:10px 0 20px 0}.overview__content ul{list-style:none;padding-left:1.25em;margin:0 0 .5em 0}.overview__content ul li{padding-bottom:.6em;position:relative;margin-left:-8px}.overview__content ul li::before{font-family:"Fontello";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;margin:0 .1rem 0 0;content:"";font-size:5px;margin-left:-.8rem;position:absolute;top:.6rem}.rating{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #fff}.rating__label{margin-right:10px}.rating__icon{display:inline-flex;justify-content:flex-end}.rating__icon--full{font-family:"Fontello";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;margin:0 .1rem 0 0;color:#ea992f}.rating__icon--empty{font-family:"Fontello";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;margin:0 .1rem 0 0;color:#ccd6df}.dp-breed-budget .icon{padding:0 1rem 0 0;display:inline-flex;display:-webkit-inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;vertical-align:middle}.dp-breed-budget .icon-info-circled{font-size:16px}.dp-breed-budget .icon-prix-achat:before,.dp-breed-budget .icon-budget-mensuel:before{font-size:28px}.dp-breed-gallery{text-align:center;margin-bottom:30px}.dp-breed-gallery img{width:100%;margin:0 auto 4px}@media(min-width:600px){.dp-breed-gallery img{max-width:350px}}.dp-breed-temperament .flex-grid__item:first-child,.dp-breed-health .flex-grid__item:first-child,.dp-breed-history .flex-grid__item:first-child{flex-grow:2}.dp-breed-appearance .flex-grid__item:last-child{flex-grow:2}.dp-breed-appearance__title-appearance{font-weight:600;text-transform:uppercase;font-size:17px}.br{border-radius:4px}.br-top-left{border-top-left-radius:4px}.br-top-right{border-top-right-radius:4px}.br-bottom-left{border-bottom-left-radius:4px}.br-bottom-right{border-bottom-right-radius:4px}.dp-hidden{display:none}.text-center{text-align:center}.helper-text{font-size:14px;font-weight:300;color:#797878;display:inline-block}.p-relative{position:relative}.mb-1-desktop{margin-bottom:0}@media only screen and (min-width:768px){.mb-1-desktop{margin-bottom:1rem}}.m-0{margin:0}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}