:root{--white:white;--accent:#434eb0;--accent-dark:#3c459a;--black:black}h1{text-align:center;margin-top:0;margin-bottom:0;font-family:Alegreya Sans,sans-serif;font-size:35px;font-weight:500;line-height:44px}h2{margin-top:20px;margin-bottom:10px;font-family:Alegreya Sans,sans-serif;font-size:28px;font-weight:500;line-height:36px}h3{margin-top:0;margin-bottom:0;font-family:Alegreya Sans,sans-serif;font-size:22px;font-weight:500;line-height:30px}h4{margin-top:10px;margin-bottom:10px;font-family:Alegreya Sans,sans-serif;font-size:18px;font-weight:700;line-height:24px}p{color:#000;margin-bottom:0;font-family:Alegreya Sans,sans-serif;font-size:18px;font-weight:400;line-height:24px}a{color:var(--white);text-decoration:none}img{max-width:100%;display:inline-block}.navbar{background-color:var(--white);height:200px}.nav-menu{background-color:var(--accent);justify-content:center;width:100%;height:50px;padding-left:80px;padding-right:80px}.wrapper{flex-direction:column;justify-content:center;align-items:center;max-width:1440px;height:100%;margin-left:auto;margin-right:auto;display:flex}.wrapper.hero{align-items:flex-start}.wrapper.blog-section{padding-left:80px;padding-right:80px}.wrapper.header{flex-direction:row;justify-content:space-between;height:150px}.wrapper.lower-menu{flex-direction:row;justify-content:space-between}.wrapper.footer{position:relative}.brand{height:120px}.header-logo{max-height:100%}.nav-link{color:var(--white);text-align:center;justify-content:center;align-items:center;height:100%;margin-left:0;margin-right:0;padding:0 43px;font-family:Alegreya Sans,sans-serif;font-size:20px;transition:background-color .2s;display:flex}.nav-link:hover{background-color:var(--accent-dark)}.nav-link.w--current{background-color:var(--accent-dark);color:var(--white)}.nav-bar-padding{padding-left:80px;padding-right:80px}.align-right{text-align:right}.align-right.blue{color:var(--accent)}.align-right._18px{font-size:18px;line-height:20px}.align-right._18px.mob{display:none}.footer{background-color:var(--accent-dark);padding:15px 80px}.button{background-color:var(--accent);padding:15px 30px;font-family:Alegreya Sans,sans-serif;font-size:20px;font-weight:700;line-height:25px;transition:box-shadow .2s,transform .2s,background-color .2s}.button:hover{background-color:var(--accent-dark);transform:translateY(-3px);box-shadow:0 0 10px #0000001a}.button.previous{margin-left:0;margin-right:auto}.button.next{margin-left:auto;margin-right:0}.button._404{margin-top:50px}.button.margin-bottom-10px{margin-bottom:10px}.button.special{width:210px;margin-bottom:10px}.button.class-2{padding-left:128px}.button.contact-form{margin-left:auto;position:relative}.paw-svg{width:20px;height:20px;margin-left:10px;display:inline-block}.paw-svg.reverse{margin-left:0;margin-right:10px}.link-box-text{display:inline-block}.link-block-content{color:var(--white);justify-content:space-between;align-items:center;display:flex}.white{color:var(--white)}.bone{color:var(--accent);width:50px;margin-top:20px}.content-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding-top:75px;padding-bottom:75px;display:flex}.content-container.legal{align-items:flex-start}.flex-2-col{justify-content:space-between;width:100%;display:flex}.flex-2-col.first{margin-top:75px}.flex-2-col.kennel-page{margin-top:200px;margin-bottom:200px}.flex-2-col.about-page{margin-top:200px}._50-column{flex-direction:column;justify-content:center;align-items:flex-start;width:50%;display:flex}._50-column.right{padding-left:5%}._50-column.right.our-location{align-items:center;padding-left:0%}._50-column.right.legal{justify-content:flex-start}._50-column.centre{align-items:center}._50-column.left{padding-right:5%}._50-column.left.legal{justify-content:flex-start}.footer-text{color:#fff;text-align:center;line-height:35px}.margin-bottom{margin-bottom:15px}.margin-bottom.mob-show{display:none}.contact-us---section-1{padding-left:80px;padding-right:80px}.form-block{width:100%}.form{flex-direction:column;align-items:flex-start;padding:30px;display:flex;box-shadow:0 0 20px #0000000d}.field-label{font-family:Alegreya Sans,sans-serif;font-size:18px;font-weight:500;line-height:22px}.form-submit{opacity:0;width:100%;height:100%;position:absolute;inset:0%}.text-field{border:1px solid #d2d2d2;margin-bottom:30px;font-family:Alegreya Sans,sans-serif;font-size:18px;line-height:22px;transition:border-color .2s}.text-field:hover,.text-field:focus{border-color:var(--accent)}.text-field.text-area{min-width:100%;max-width:100%;height:200px}.header-phone-link{color:var(--accent)}._333-link{color:#333;line-height:20px}._000-link{color:#000}.flex-centre{flex-direction:column;flex:0 auto;justify-content:center;align-items:center;display:flex}.flex-centre.contact{margin-bottom:20px}.credit-link-centre{text-align:center}.credit-link-centre.margin{margin-top:15px;margin-bottom:15px}.credit-link-centre.margin.max-width-750px{max-width:750px;margin-left:auto;margin-right:auto}.credit-link-centre.white{color:var(--white)}.credit-link-centre.white.credit-link{inset:auto 0% 0% auto;position:absolute;inset:auto 0% 0% auto}.submit-finish{font-family:Alegreya Sans,sans-serif;font-size:18px}.success-message{background-color:var(--white);box-shadow:0 0 20px #0000001a}@media screen and (min-width:1280px){.nav-link{padding-left:60px;padding-right:60px}}@media screen and (max-width:991px){.nav-menu{padding-left:40px;padding-right:40px}.wrapper.footer{padding-bottom:30px}.nav-link{padding-left:28px;padding-right:28px}.nav-bar-padding,.footer{padding-left:40px;padding-right:40px}.centre.white.credit-link{inset:auto 0% 0%;inset:auto 0% 0%;inset:auto 0% 0%}.home---hero{height:100vh;min-height:350px;max-height:600px;padding-left:40px;padding-right:40px}.home---section-1{padding-left:40px;padding-right:40px}.flex-2-col.reverse-mob{flex-flow:row}.home---section-2,.the-kennels---section-1{padding-left:40px;padding-right:40px}._2x2-grid{width:100%}.blog---section-1{padding-left:40px;padding-right:40px}.blog-card{padding:20px}.collection-list-wrapper-blog-3.more-blogs-mobile{display:block}.collection-list-wrapper-blog-3.more-blogs{display:none}.collection-list-grid{grid-template-columns:1fr 1fr}.collection-list-grid-featured{grid-template-columns:1fr 1fr;grid-template-areas:"."}.blog-template---section-1,.about---section-1,.contact-us---section-1,.legal---section-1{padding-left:40px;padding-right:40px}.credit-link-centre.white.credit-link{inset:auto 0% 0%;inset:auto 0% 0%;inset:auto 0% 0%}}@media screen and (max-width:767px){.navbar{height:150px}.nav-menu{height:100vh;padding-left:5%;padding-right:5%}.wrapper.lower-menu{flex-direction:column;justify-content:flex-start;padding-top:25px}.wrapper.blog-section{padding-left:0;padding-right:0}.nav-link{width:100%;height:auto;margin-top:10px;margin-bottom:10px;padding-top:25px;padding-bottom:25px}.nav-bar-padding{padding-left:5%;padding-right:5%}.header-right-container{display:none}.align-right._18px{color:var(--white)}.align-right._18px.mob{display:block}.footer{padding-left:5%;padding-right:5%}.home---hero{background-position:50%;padding-left:5%;padding-right:5%}.home---section-1{padding-left:5%;padding-right:5%}.content-container{padding-top:25px}.flex-2-col{flex-direction:column;align-items:center}.flex-2-col.first{margin-top:25px}.flex-2-col.about-page{margin-bottom:140px}.flex-2-col.reverse-mob{flex-direction:column-reverse;margin-top:100px}.flex-2-col.reverse-mob-contact{flex-direction:column-reverse}.flex-2-col.margin-top100px-mob{margin-top:100px}._50-column{align-items:center;width:100%}._50-column.left{margin-top:50px;padding-right:0%}._50-column.right{margin-top:50px;padding-left:0%}.image-wrapper{max-width:400px;margin-left:auto;margin-right:auto}.line-divider-embed{display:none}.home---section-2{padding-left:5%;padding-right:5%}.margin-bottom{text-align:center}.margin-bottom.mob-show{display:block}.margin-bottom.mob-hide{display:none}.the-kennels---section-1{padding-left:5%;padding-right:5%}._2x2-grid{grid-column-gap:20px;grid-row-gap:20px}.blog---section-1{padding-left:5%;padding-right:5%}.collection-list-grid{grid-template-columns:1fr}.blog-thumbnail.featured{padding-top:56.25%}.collection-list-grid-featured{grid-template-columns:1fr}.blog-template---section-1,.about---section-1{padding-left:5%;padding-right:5%}.flex-3-col{flex-direction:column;justify-content:flex-start;align-items:center}.team-profile-wrapper{margin-bottom:75px}.contact-us---section-1,.legal---section-1{padding-left:5%;padding-right:5%}.menu-button{width:50px;height:50px;padding:0}.menu-button.w--open{background-color:#0000}.burger-line{background-color:var(--accent);border-radius:2px;width:30px;height:4px;margin-left:10px;position:absolute;top:0}.burger-line.top{top:12px}.burger-line.mid{top:23px}.burger-line.bottom{top:33px}.price-list{padding:21px}._12-5-column{width:15%}._70-column{width:55%}}@media screen and (max-width:479px){.navbar,.wrapper.header{height:100px}.wrapper.header{height:100px}.wrapper.hero{align-items:center}.brand{height:75px}.home---hero{background-position:65%}.hero-text{text-align:center}._2x2-grid{grid-template-columns:1fr}.form{padding:20px}.text-field.text-area{margin-bottom:20px}.utility-page-content{flex-direction:column}._404-image{width:100%}._12-5-column{width:33.3333%}._70-column{width:100%;margin-top:10px}.flex-4-col{flex-wrap:wrap}.price-list-p{text-align:center}}