@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url('/assets/fonts/Lato/Lato-Regular.woff2') format('woff2'), url('/assets/fonts/Lato/Lato-Regular.woff') format('woff'), url('/assets/fonts/Lato/Lato-Regular.ttf') format('truetype');}@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:local('Lato Italic'), local('Lato-Italic'), url('/assets/fonts/Lato/Lato-Italic.woff2') format('woff2'), url('/assets/fonts/Lato/Lato-Italic.woff') format('woff'), url('/assets/fonts/Lato/Lato-Italic.ttf') format('truetype');}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url('/assets/fonts/Lato/Lato-Bold.woff2') format('woff2'), url('/assets/fonts/Lato/Lato-Bold.woff') format('woff'), url('/assets/fonts/Lato/Lato-Bold.ttf') format('truetype');}@font-face{font-family:'Lato';font-style:italic;font-weight:700;src:local('Lato Bold Italic'), local('Lato-BoldItalic'), url('/assets/fonts/Lato/Lato-BoldItalic.woff2') format('woff2'), url('/assets/fonts/Lato/Lato-BoldItalic.woff') format('woff'), url('/assets/fonts/Lato/Lato-BoldItalic.ttf') format('truetype');}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local('Lato Black'), local('Lato-Black'), url('/assets/fonts/Lato/Lato-Black.woff2') format('woff2'), url('/assets/fonts/Lato/Lato-Black.woff') format('woff'), url('/assets/fonts/Lato/Lato-Black.ttf') format('truetype');}@font-face{font-family:'Marck Script';font-style:normal;font-weight:400;src:local('Marck Script'), local('MarckScript-Regular'), url('/assets/fonts/Marck_Script/MarckScript-Regular.woff2') format('woff2'), url('/assets/fonts/Marck_Script/MarckScript-Regular.woff') format('woff'), url('/assets/fonts/Marck_Script/MarckScript-Regular.ttf') format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:900;src:local(''), url('/assets/fonts/Raleway/raleway-v17-latin-900.woff2') format('woff2'), url('/assets/fonts/Raleway/raleway-v17-latin-900.woff') format('woff'), url('/assets/fonts/Raleway/raleway-v17-latin-900.ttf') format('truetype');}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.inline-block{display:inline-block;}.block{display:block;}.none{display:none;}.absolute-block{position:absolute;display:block;}.relative-block{position:relative;display:block;}.border-box{box-sizing:border-box;}.t1{background-color:cyan;outline:dotted blue 1px;}.t2{background-color:lime;outline:dotted pine 1px;}.pull-left{float:left;}.pull-right{float:right;}.clearfix:after{display:block;clear:both;content:'';}.nowrap{white-space:nowrap;}.text-center{text-align:center;}.clean-list{list-style:none;margin:0;padding:0;}.pet-bonded-banner{position:absolute;display:block;display:none;top:0;left:0;z-index:20;transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform-origin:center;width:100%;text-align:center;opacity:.95;font-size:1rem;color:#fff;line-height:1;text-transform:uppercase;}.pet-bonded-banner:before{display:block;content:"";width:100%;padding-top:18em;}.pet-bonded-banner > span{position:relative;display:block;white-space:nowrap;box-sizing:border-box;background:#c52984;padding:1.35em;}.pet-bonded-banner > span:before{display:block;content:'Bonded Pair';opacity:.80;font-weight:400;white-space:nowrap;}.pet-bonded-banner > span > div{font-family:"Lato", sans-serif;font-size:1.35em;font-weight:600;font-variant:small-caps;line-height:1;padding:.5em 0 0 0;width:14em;margin:0 auto;white-space:normal;letter-spacing:-0.05ch;}.pet-bonded-group .pet-bonded-banner > span:before{content:'Bonded Group';}.pets-grid{position:relative;display:block;margin:0 auto;width:100%;max-width:1127px;}.pets-grid .pet{position:relative;display:inline-block;box-sizing:border-box;width:33.333%;padding:1rem;}@media (max-width: 768px){.pets-grid .pet{width:50%;}}@media (max-width: 480px){.pets-grid .pet{width:100%;}}.pets-grid .pet-canvas{position:relative;display:block;width:100%;overflow:hidden;}.pets-grid .pet-canvas:after{content:'';display:block;width:100%;padding-bottom:100%;}.pets-grid .pet-image{position:absolute;display:block;width:100%;height:100%;object-fit:cover;transition:filter .5s;}.pets-grid .pet-image.pet-image-bonded{display:none;}.pets-grid .pet-overlay{display:table;table-layout:fixed;position:absolute;width:100%;height:100%;cursor:pointer;z-index:100;color:#fff;background:rgba(0,0,0,0.65);opacity:0;transition:opacity .5s;z-index:10;}.pets-grid .pet-overlay .pet-overlay-canvas{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;padding:1rem;}.pets-grid .pet-overlay .pet-name{font-family:"Marck Script", cursive;font-size:2.3rem;font-weight:400;line-height:1.2rem;margin:1.25rem 0 0 0;}.pets-grid .pet-overlay .pet-gender,.pets-grid .pet-overlay .pet-age{display:inline-block;font-size:1.0rem;font-style:italic;line-height:1rem;text-transform:uppercase;}.pets-grid .pet-overlay .pet-button{min-width:65%;margin:1.25rem 0 0 0;}.pets-grid .pet.pet-bonded .pet-bonded-banner{display:block;font-size:.85rem;}.pets-grid .pet:hover .pet-overlay,.pets-grid .pet.active .pet-overlay{opacity:1;}.pets-grid .pet:hover .pet-image,.pets-grid .pet.active .pet-image{filter:grayscale(100%);}.pets-modal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.4);z-index:1000;font-size:1.35rem;}.pets-modal h2,.pets-modal h3{color:#c52984;}.pets-modal h2{font-family:"Marck Script", cursive;font-size:3.2em;font-weight:400;line-height:1;}.pets-modal h3{font-family:"Lato", sans-serif;font-size:1.25em;font-weight:600;font-variant:small-caps;}.pets-modal h3:after{content:'';display:block;width:50%;padding:3px 0 0 0;border-bottom:solid 2px #c52984;}.pets-modal var{font-style:normal;}.pets-modal ul,.pets-modal ol{padding-left:20px;}.pets-modal .pets-modal-canvas{position:absolute;display:block;width:90vw;max-width:1400px;height:90vh;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;}.pets-modal .pets-modal-nav{color:#fff;position:absolute;display:block;cursor:pointer;opacity:.75;transition:all .25s;z-index:50;}.pets-modal .pets-modal-nav em{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);}.pets-modal .pets-modal-nav.nav-prev,.pets-modal .pets-modal-nav.nav-next{top:25%;font-size:4.5rem;height:50%;width:5vw;}@media (max-width: 768px){.pets-modal .pets-modal-nav.nav-prev,.pets-modal .pets-modal-nav.nav-next{font-size:3.5rem;}}.pets-modal .pets-modal-nav.nav-prev{left:0;margin-left:-5vw;}.pets-modal .pets-modal-nav.nav-next{right:0;margin-right:-5vw;}.pets-modal .pets-modal-nav.nav-close{font-size:3.5rem;right:0;top:0;width:5vw;height:5vw;margin-right:-5vw;}@media (max-width: 768px){.pets-modal .pets-modal-nav.nav-close{font-size:2.5rem;}}.pets-modal .pets-modal-nav:hover{opacity:1;}.pets-modal .pets-modal-images-nav{position:absolute;display:block;top:92.5%;left:50%;transform:translatex(-50%);}.pets-modal .pets-modal-images-nav a{display:inline-block;width:1.40rem;height:1.40rem;border-radius:100%;border:solid 2px #dd5da8;background:#fff;cursor:pointer;margin:0 .5rem;transition:all .25s;}.pets-modal .pets-modal-images-nav a.active{background:#c52984;}.pets-modal-pet{position:absolute;display:none;box-sizing:border-box;top:0;left:0;width:100%;height:100%;overflow:hidden;overflow-y:scroll;background:#fff;padding:2rem;}.pets-modal-pet .pets-modal-columns{position:relative;display:block;}.pets-modal-pet .pets-modal-column{position:relative;display:block;box-sizing:border-box;padding:2rem;}.pets-modal-pet .pets-modal-images{position:relative;display:block;background:#efefef;height:500px;overflow:hidden;}.pets-modal-pet .pets-modal-images img{display:none;position:absolute;top:5%;left:50%;height:85%;width:auto;max-width:90%;transform:translatex(-50%);object-fit:cover;}.pets-modal-pet .pets-modal-images img.active{display:block;}.pets-modal-pet .pets-modal-overview h2{margin:0 0 .5em 0;}.pets-modal-pet .pets-modal-overview h3{margin:.5em 0;}.pets-modal-pet .pets-modal-overview .pet-modal-stats div{margin:.75rem 0;}.pets-modal-pet:not(.pet-bonded) .pets-modal-details{position:relative;display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:0;}.pets-modal-pet:not(.pet-bonded) .pets-modal-details .pets-modal-details-block{position:relative;display:block;box-sizing:border-box;flex-basis:50%;flex-grow:0;flex-shrink:0;margin:2.5rem 0 0 0;padding:0 2rem;}@media (max-width: 580px){.pets-modal-pet:not(.pet-bonded) .pets-modal-details .pets-modal-details-block{flex-basis:100%;}}.pets-modal-pet:not(.pet-bonded) .pets-modal-header{position:relative;display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0;}.pets-modal-pet:not(.pet-bonded) .pets-modal-header .pets-modal-images,.pets-modal-pet:not(.pet-bonded) .pets-modal-header .pets-modal-overview{box-sizing:border-box;flex-basis:50%;flex-grow:0;flex-shrink:0;padding:0 2rem;}@media (max-width: 580px){.pets-modal-pet:not(.pet-bonded) .pets-modal-header{flex-wrap:wrap;}.pets-modal-pet:not(.pet-bonded) .pets-modal-header .pets-modal-images,.pets-modal-pet:not(.pet-bonded) .pets-modal-header .pets-modal-overview{flex-basis:100%;}.pets-modal-pet:not(.pet-bonded) .pets-modal-header .pets-modal-images{margin-bottom:1.5rem;}}.pets-modal-pet.pet-bonded .pets-modal-columns{position:relative;display:flex;width:100%;margin:0 auto;flex-direction:row;gap:4%;gap:0;}@media (max-width: 767px){.pets-modal-pet.pet-bonded .pets-modal-columns{max-width:500px;display:block;}}.pets-modal-pet.pet-bonded .pets-modal-column{position:relative;display:block;flex-basis:50%;flex-grow:0;flex-shrink:0;}.pets-modal-pet.pet-bonded .pets-modal-column:first-child{border-right:dotted 2px rgba(197,41,132,0.5);}@media (max-width: 767px){.pets-modal-pet.pet-bonded .pets-modal-column:first-child{border-right:0;border-bottom:dotted 2px rgba(197,41,132,0.5);}}@media (max-width: 1140px){.pets-modal-pet.pet-bonded.pet-bonded-group .pets-modal-columns{display:block;max-width:500px;}}.pets-modal-pet.pet-bonded.pet-bonded-group .pets-modal-column{flex-basis:33.333%;}.pets-modal-pet.pet-bonded.pet-bonded-group .pets-modal-column:nth-child(2){border-right:dotted 2px rgba(197,41,132,0.5);}@media (max-width: 1140px){.pets-modal-pet.pet-bonded.pet-bonded-group .pets-modal-column:first-child,.pets-modal-pet.pet-bonded.pet-bonded-group .pets-modal-column:nth-child(2){border-right:0;border-bottom:dotted 2px rgba(197,41,132,0.5);}}.pets-modal-pet.pet-bonded .pets-modal-header{position:relative;display:block;}.pets-modal-pet.pet-bonded .pets-modal-header .pets-modal-overview{margin:1.5rem 0;}.pets-modal-pet.pet-bonded .pets-modal-details{position:relative;display:block;}.pets-modal-pet.pet-bonded .pets-modal-details .pets-modal-details-block{margin:2.5rem 0;}.pets-modal-pet.pet-bonded .pet-bonded-banner{display:block;}html.showpetmodal body{overflow:hidden;}