@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Dancing;src:url(/assets/fonts/DancingScript-Regular.ttf)format("truetype")}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Dancing;src:url(/assets/fonts/DancingScript-Regular.ttf)format("truetype")}header{flex-direction:column;justify-content:center;align-items:center;width:100%;height:10dvh;display:flex}header #headerTitleHidden{display:none}header #headerTitle{flex-direction:row;justify-content:center;align-items:center;max-width:100%;display:flex}header #headerTitle .headerTitleLetter{max-width:100%;height:50px}@media only screen and (width>=390px){header #headerTitle .headerTitleLetter{height:54px}}@media only screen and (width>=600px){header #headerTitle .headerTitleLetter{height:60px}}@media only screen and (width>=900px){header #headerTitle .headerTitleLetter{height:75px}}@media only screen and (width>=1050px){header #headerTitle .headerTitleLetter{height:80px}}header #headerTitle #headerTitleLetterDog{cursor:grab;transform-origin:50% 65%;transition:transform .3s}header #headerTitle #headerTitleLetterDog:hover{animation:.5s ease-in-out dogTilt}@keyframes dogTilt{0%{transform:rotate(0)}25%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}to{transform:rotate(0)}}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Dancing;src:url(/assets/fonts/DancingScript-Regular.ttf)format("truetype")}#accueil{width:92%;padding-top:12px}@media only screen and (width>=360px){#accueil{padding-top:12px}}@media only screen and (width>=900px){#accueil{width:70%}}@media only screen and (width>=1000px){#accueil{width:60%}}@media only screen and (width>=1300px){#accueil{width:55%}}@media only screen and (width>=1500px){#accueil{width:50%}}#accueil p{color:#464646;opacity:0;margin-bottom:8px;animation:.5s ease-out forwards apparitionTexte;transform:translate(-200px)}@media only screen and (width>=320px){#accueil p{font-size:.88rem}}@media only screen and (width>=480px){#accueil p{margin-bottom:16px;font-size:1rem}}@media only screen and (width>=620px){#accueil p{margin-bottom:24px}}#accueil p:first-child{animation-delay:.1s}#accueil p:nth-child(2){animation-delay:.3s}#accueil p:nth-child(3){animation-delay:.5s}#accueil p:nth-child(4){animation-delay:.7s}#accueil p:nth-child(5){animation-delay:.9s}#accueil #accueilDogHead{background-image:url(/assets/dog_intro_01-DmWetPSs.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:180px;animation:.7s ease-out .9s forwards apparitionHead;position:absolute;bottom:0;left:50%;transform:translate(-50%,300px)}@media only screen and (width>=480px){#accueil #accueilDogHead{width:92%}}@media only screen and (width>=520px){#accueil #accueilDogHead{width:88%}}@media only screen and (width>=555px){#accueil #accueilDogHead{width:86%;height:190px}}@media only screen and (width>=600px){#accueil #accueilDogHead{width:85%;height:195px}}@media only screen and (width>=620px){#accueil #accueilDogHead{width:82%;height:200px}}@media only screen and (width>=660px){#accueil #accueilDogHead{width:80%;height:205px}}@media only screen and (width>=690px){#accueil #accueilDogHead{width:78%;height:210px}}@media only screen and (width>=725px){#accueil #accueilDogHead{width:76%;height:215px}}@media only screen and (width>=760px){#accueil #accueilDogHead{width:74%;height:220px}}@media only screen and (width>=790px){#accueil #accueilDogHead{width:72%;height:225px}}@media only screen and (width>=840px){#accueil #accueilDogHead{width:70%;height:235px}}@media only screen and (width>=900px){#accueil #accueilDogHead{height:250px}}@media only screen and (width>=950px){#accueil #accueilDogHead{height:260px}}@media only screen and (width>=1000px){#accueil #accueilDogHead{width:700px;height:270px}}@keyframes apparitionTexte{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes apparitionHead{0%{opacity:0;transform:translate(-50%,300px)}to{opacity:1;transform:translate(-50%)}}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Dancing;src:url(/assets/fonts/DancingScript-Regular.ttf)format("truetype")}#tarifs{flex-flow:wrap;justify-content:center;align-items:center;gap:32px;max-width:1200px;padding:32px 0;display:flex}#tarifs .tarifsCard{border-radius:12px;width:320px;height:320px;padding:16px;transition:all .3s;position:relative;box-shadow:0 0 12px 5px #0000001a}#tarifs .tarifsCard .tarifsCardDescription{font-style:italic}#tarifs .tarifsCard p{display:none}#tarifs .tarifsCard .tarifsCardBackground{z-index:-1;opacity:.2;background-position:50%;background-size:cover;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0}#tarifs .tarifsCard #packChiot{background-image:url(/assets/chien04-DEke7cr2.jpg)}#tarifs .tarifsCard #premiereSeance{background-image:url(/assets/chien01-BNasb9DN.jpg)}#tarifs .tarifsCard #uneHeure{background-image:url(/assets/chien02-CBuv4-ra.jpg)}#tarifs .tarifsCard #abonnement{background-image:url(/assets/chien03-PULesGmE.jpg)}#tarifs .tarifsCard #deplacement{background-image:url(/assets/4l-B7e6_lks.jpg)}#tarifs .tarifsCard:hover{cursor:pointer;transform:scale(1.03);box-shadow:0 0 12px 2px #0000001a}#tarifs{animation:.3s ease-out both tarifsCardAppear}#tarifs:first-child{animation-delay:.1s}#tarifs:nth-child(2){animation-delay:.3s}#tarifs:nth-child(3){animation-delay:.5s}#tarifs:nth-child(4){animation-delay:.7s}#tarifs:nth-child(5){animation-delay:.9s}.tarifOverlay{z-index:9999;box-sizing:border-box;background-color:#0000008c;justify-content:center;align-items:center;padding:40px;animation:.35s ease-out tarifOverlayIn;display:flex;position:fixed;inset:0}.tarifOverlayContent{box-sizing:border-box;background-color:#fff;border-radius:12px;width:80%;max-width:700px;max-height:80vh;margin:0;padding:40px;animation:.45s ease-out tarifContentIn;position:relative;overflow-y:auto;box-shadow:0 10px 40px #00000059}.tarifOverlayContent h2{margin-bottom:40px}.tarifOverlayContent h3{margin-top:40px;margin-bottom:20px}.tarifOverlayContent p{margin-bottom:24px;line-height:1.7;display:block}.tarifOverlayClose{color:#464646;cursor:pointer;z-index:2;background-color:#0000;border:none;border-radius:50%;width:40px;height:40px;font-size:32px;line-height:1;transition:transform .2s,color .2s;position:absolute;top:12px;right:16px}.tarifOverlayClose:hover{color:#e27d12;transform:scale(1.15)}@keyframes tarifOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes tarifContentIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media screen and (width<=600px){.tarifOverlay{padding:15px}.tarifOverlayContent{border-radius:8px;width:100%;max-width:none;max-height:90vh;padding:50px 24px 30px}.tarifOverlayClose{color:#464646;background-color:#0000;position:absolute;top:8px;right:10px}}@keyframes tarifsCardAppear{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur()}}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Dancing;src:url(/assets/fonts/DancingScript-Regular.ttf)format("truetype")}#gallerie{grid-template-columns:repeat(2,1fr);gap:16px;width:90%;max-width:1000px;margin:32px auto;display:grid}@media only screen and (width>=800px){#gallerie{grid-template-columns:repeat(3,1fr)}}@media only screen and (width>=900px){#gallerie{grid-template-columns:repeat(4,1fr)}}@media only screen and (width>=1200px){#gallerie{grid-template-columns:repeat(5,1fr)}}#gallerie .gallerieItem{aspect-ratio:1;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 0 12px 3px #0000001a}#gallerie .gallerieItem img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}#gallerie .gallerieItem:hover img{transform:scale(1.05)}.gallerieLightbox{z-index:9999;box-sizing:border-box;background-color:#000;justify-content:center;align-items:center;width:100vw;height:100vh;padding:40px;animation:.3s ease-out lightboxAppear;display:flex;position:fixed;top:0;left:0}.gallerieLightboxImage{object-fit:contain;width:auto;max-width:95vw;height:auto;max-height:95vh;animation:.35s ease-out lightboxImageAppear}.gallerieLightboxClose{color:#fff;cursor:pointer;z-index:10000;background:#00000080;border:none;border-radius:50%;width:48px;height:48px;font-size:36px;line-height:1;transition:transform .2s;position:fixed;top:20px;right:25px}.gallerieLightboxClose:hover{transform:scale(1.15)}.gallerieLightboxPrevious,.gallerieLightboxNext{color:#fff;cursor:pointer;z-index:10000;background:#00000073;border:none;border-radius:6px;justify-content:center;align-items:center;width:55px;height:80px;font-size:60px;font-weight:200;line-height:1;transition:background-color .2s,transform .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.gallerieLightboxPrevious{left:20px}.gallerieLightboxNext{right:20px}.gallerieLightboxPrevious:hover,.gallerieLightboxNext:hover{background:#000000b3;transform:translateY(-50%)scale(1.08)}@keyframes lightboxAppear{0%{opacity:0}to{opacity:1}}@keyframes lightboxImageAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media screen and (width<=500px){#gallerie{grid-template-columns:repeat(2,1fr);gap:10px;width:94%}.gallerieLightbox{padding:15px}.gallerieLightboxImage{max-width:100%;max-height:90vh}.gallerieLightboxClose{top:10px;right:10px}.gallerieLightboxPrevious,.gallerieLightboxNext{width:40px;height:65px;font-size:45px}.gallerieLightboxPrevious{left:5px}.gallerieLightboxNext{right:5px}}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Dancing;src:url(/assets/fonts/DancingScript-Regular.ttf)format("truetype")}#contact{color:#464646;opacity:0;filter:blur(20px);flex-direction:column;justify-content:flex-start;align-items:center;width:80%;padding-top:32px;font-size:.9rem;animation:.3s ease-out forwards contactIntro;display:flex}#contact p{color:#464646;margin-bottom:12px}#contact #contactInfo{flex-direction:column;justify-content:center;align-items:center;margin-top:64px;display:flex}#contact #contactInfo .contactInfo{flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:32px;display:flex}#contact #contactInfo .contactInfo .contactIcon{margin-right:8px}#contact #contactInfo .contactInfo a{color:#464646}@keyframes contactIntro{0%{opacity:0;filter:blur(20px)}to{opacity:1;filter:blur()}}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Dancing;src:url(/assets/fonts/DancingScript-Regular.ttf)format("truetype")}main{width:100%;min-height:85dvh}main nav{z-index:1000;background:#fff;width:100%;height:30px;position:sticky;top:0}main nav:after{content:"";pointer-events:none;background:linear-gradient(#fff,#0000);width:100%;height:20px;position:absolute;top:100%;left:0}main nav{flex-direction:row;justify-content:center;align-items:flex-end;display:flex}@media only screen and (width>=720px){main nav{height:30px}}@media only screen and (width>=900px){main nav{height:50px}}main nav .navButton{color:#7c90a0;cursor:pointer;margin:0 12px;transition:all .3s;position:relative}@media only screen and (width>=390px){main nav .navButton{margin:0 14px}}@media only screen and (width>=540px){main nav .navButton{margin:0 18px}}@media only screen and (width>=600px){main nav .navButton{margin:0 20px}}@media only screen and (width>=900px){main nav .navButton{margin:0 24px}}main nav .navButton .navPaw{opacity:0;transform-origin:50%;width:10px;height:10px;transition:opacity .2s;position:absolute;top:20%;left:-10px}@media only screen and (width>=390px){main nav .navButton .navPaw{width:11px;height:11px;left:-12px}}@media only screen and (width>=540px){main nav .navButton .navPaw{width:12px;height:12px;left:-14px}}@media only screen and (width>=600px){main nav .navButton .navPaw{width:13px;height:13px;left:-16px}}main nav .navButton:hover{color:#e27d12;transform:scale(1.1)}main nav .navButton:hover .navPaw,main nav .navButton.active .navPaw{opacity:1}main #mainContainer{flex-direction:column;justify-content:flex-start;align-items:center;min-height:95%;display:flex;overflow:hidden scroll}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Dancing;src:url(/assets/fonts/DancingScript-Regular.ttf)format("truetype")}footer{flex-direction:row;justify-content:center;align-items:center;height:5dvh;padding-right:16px;display:flex}footer .footerArnaud{cursor:pointer;font-size:.8rem;transition:all .3s}footer .footerArnaud:hover{color:#e27d12}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Dancing;src:url(/assets/fonts/DancingScript-Regular.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}*{margin:0}html{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html,body,#root{width:100%;height:100%;margin:0;padding:0}body{font-family:Lato,sans-serif;overflow-x:hidden}#app{min-height:100dvh}
