.breed-summary{background:0 0;border:none;margin:0 1rem 2rem;max-width:72rem;padding:0 1.5rem 1.5rem}@media screen and (min-width:72rem){.breed-summary{margin:2rem auto}}.breed-summary h3{font-size:1rem;margin:0}.breed-summary h3 a{font-size:1rem}.breed-summary h3 a:hover{text-decoration:underline}.breed-summary hr{border-bottom:1px solid #ceebbd;margin:1rem 0}.breed-summary__content{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.5em;margin:0 0 1rem}.breed-summary__content p{margin:0}.breed-summary__content a{color:#000;text-decoration:underline}.breed-summary__content .arrow:after{border-color:#000!important}.breed-summary__expanded{margin-top:.5rem}.puppies-for-sale-filter{background:#fff;bottom:0;display:flex;flex-direction:column;left:0;overflow-y:auto;position:fixed;right:0;top:3.25rem;z-index:50}@media screen and (min-width:768px){.puppies-for-sale-filter{box-shadow:0 0 4px rgba(0,0,0,.2);right:auto;width:20rem}}@media screen and (min-width:1024px){.puppies-for-sale-filter{border-radius:8px;grid-area:filters;position:static;width:100%;z-index:0}}.puppies-for-sale-filter input[type=checkbox]+label:before{background-position:2px;background-size:.875rem;height:1.125rem;margin-right:.5rem;width:1.125rem}.puppies-for-sale-filter .input-container label{align-items:center;display:grid;font-size:14px;grid-template-columns:1.5em auto}@media screen and (min-width:1024px){.puppies-for-sale-filter .js-close-filters{display:none}}.puppies-for-sale-filter .collapsible-panel__content{max-height:18rem;overflow-y:auto;padding:0}.puppies-for-sale-filter .collapsible-panel__container h2,.puppies-for-sale-filter .collapsible-panel__container h3{font-size:16px}@media screen and (min-width:1024px){.puppies-for-sale-filter.hidden{display:block!important}}.puppies-for-sale-filter__header{align-items:center;display:none;font-family:Nunito,sans-serif;justify-content:space-between;margin-bottom:1rem}@media screen and (min-width:768px){.puppies-for-sale-filter__header{display:flex}}.puppies-for-sale-filter__header a{font-size:.875rem;font-weight:400;margin-left:.5rem}.puppies-for-sale-filter__header a:hover{text-decoration:underline}.puppies-for-sale-filter__title{align-items:center;background-color:#000;color:#fff;display:flex;font-size:20px;justify-content:center;padding:.5rem 1rem;position:sticky;top:0;z-index:1}.puppies-for-sale-filter__title__label{flex-grow:1;font-family:Nunito,sans-serif}.puppies-for-sale-filter__title__close{cursor:pointer}.puppies-for-sale-filter__title__close:hover{background-color:#131313}.puppies-for-sale-filter__title__close>img{height:50px;margin:-15px 0 -17px}@media screen and (min-width:768px){.puppies-for-sale-filter__title{display:none}}.puppies-for-sale-filter .bottom-controls{background-color:#fff;border-top:1px solid #000;bottom:0;display:flex;margin:0 auto;padding:.25rem;position:sticky;width:100%}@media screen and (min-width:768px){.puppies-for-sale-filter .bottom-controls{display:none}}.puppies-for-sale-filter .bottom-controls>div{flex-basis:50%;flex-grow:1;padding:.25rem}.puppies-for-sale-filter .bottom-controls .close-button{align-items:center;background-color:#219653;color:#fff;display:flex;font-family:Nunito,sans-serif;height:3rem;justify-content:center;text-transform:uppercase;width:100%}.puppies-for-sale-filter .bottom-controls .close-button:hover{background-color:#37a164}.puppies-for-sale-filter .bottom-controls .reset-button{align-items:center;border:1px solid #000;color:#000;display:flex;font-family:Nunito,sans-serif;height:3rem;justify-content:center;width:100%}@media (max-width:237px){.puppies-for-sale-filter .bottom-controls{font-size:small}}.puppies-for-sale-filter__content{flex-grow:1;padding:1rem}@media screen and (min-width:768px){.puppies-for-sale-filter__content{padding-bottom:1rem}}.puppies-for-sale-filter .puppy-list-filter__color-list{margin-left:0}.puppies-for-sale-filter .puppy-list-filter__color-list .input-container{position:relative}.puppies-for-sale-filter .puppy-list-filter .collapsible-panel__content{padding-bottom:15px}.puppies-for-sale-filter .puppy-list-filter ul.puppy-list-filter__main>li:first-child .collapsible-panel__container{border-top:none}@media screen and (min-width:768px){.puppies-for-sale-filter .puppy-list-filter ul.puppy-list-filter__main>li:first-child .collapsible-panel__container{border-top:1px solid #ceebbd}}.puppies-for-sale-filter .puppy-list-filter ul.puppy-list-filter__main>li:last-child .collapsible-panel__container{border-bottom:1px solid #ceebbd;padding-bottom:0}@media screen and (min-width:768px){.puppies-for-sale-filter .puppy-list-filter ul.puppy-list-filter__main>li:last-child .collapsible-panel__container{border-bottom:none}}.puppies-for-sale__filter-nav{align-items:center;display:flex;flex-wrap:wrap;grid-area:filter-nav;justify-content:space-between;margin:.5rem 0 1rem}.puppies-for-sale__filter-nav button{background:0 0;border:none;font-family:Nunito,sans-serif;font-size:1rem;font-weight:700;outline:0;padding:0}.puppies-for-sale__filter-nav button .text-black{font-weight:400}.puppies-for-sale__filter-nav .mobile-green-filter{background-color:#219653;border-radius:4px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;padding:10px}.puppies-for-sale__filter-nav .mobile-green-filter:hover{background-color:#6dc436}.puppies-for-sale__filter-nav .mobile-green-filter img{margin-right:13px}.puppies-for-sale__filter-nav-sort{margin-right:.25em}.puppies-for-sale__filter-nav-sort span{color:#66af37;padding:0 .25em}.puppies-for-sale__filter-nav-sort .arrow,.puppies-for-sale__filter-nav-sort span.text-black{color:#000;font-weight:700}.puppies-for-sale__filter-nav-sort .arrow.up2:after{transform:rotate(180deg)}.puppies-for-sale__filter-nav-sort .arrow:after{background-image:url(/assets/img/chevron-rounded.svg);background-position-y:center;background-repeat:no-repeat;background-size:contain;border:none;height:12px!important;transform:rotate(0);width:12px!important}.puppies-for-sale__filter-nav-sort .arrow>span{font-weight:400}@media screen and (min-width:1024px){.puppies-for-sale__filter-nav{justify-content:flex-end}.puppies-for-sale__filter-open{display:none}}.puppies-for-sale__info-location{display:flex}.puppies-for-sale__info-location :before{background:url(/assets/img/location.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:22px;margin-right:5px;width:16px}.puppies-for-sale-header{align-items:baseline;display:flex;flex-direction:column;grid-area:header;width:100%}.puppies-for-sale-header a.more-info{color:#ff9100;font-weight:400;padding-left:.5em}@supports (-webkit-touch-callout:none){.puppies-for-sale-header{padding-right:5px}}.puppies-for-sale-header .ps-breadcrumbs{display:block;padding:0;text-align:left}.puppies-for-sale-header h1{margin-bottom:16px;margin-top:16px}@media screen and (max-width:479px){.puppies-for-sale-header .breed-header-title{font-size:22px}}.puppies-for-sale-header .puppies-for-sale__search{align-items:center;background-color:#e6fffd;display:flex;height:100px;justify-content:flex-start;margin:15px auto;padding:5px;position:relative}.puppies-for-sale-header .puppies-for-sale__search p{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:auto}@media screen and (max-width:479px){.puppies-for-sale-header .puppies-for-sale__search p{font-size:28px;margin-left:.5em}}.puppies-for-sale-header .puppies-for-sale__search p span{font-size:20px;font-weight:700}.puppies-for-sale-header .puppies-for-sale__search .puppies-for-sale__remove{position:absolute;right:16px;top:13px}.puppies-for-sale-header .puppies-for-sale__search .puppies-for-sale__remove svg{stroke:#000;height:13px;width:10px}.puppies-for-sale-header__content{width:100%}.puppies-for-sale-header__image-header{display:none}.puppies-for-sale-header__info{align-items:center;display:flex}.puppies-for-sale-header__info span{color:#ff9100;margin-left:5px}@media screen and (min-width:768px){.puppies-for-sale-header__info{margin-left:9px}}@media screen and (max-width:479px){.puppies-for-sale-header .all-puppies-header{font-size:22px;margin-bottom:0;margin-top:0}}@media screen and (min-width:600px){.puppies-for-sale-header .puppies-for-sale__search{height:50px;margin-top:32px;width:100%}.puppies-for-sale-header .puppies-for-sale__search img{height:79px;margin-top:-10px;padding-left:15px}.puppies-for-sale-header .puppies-for-sale__search p{align-items:center;flex-direction:row;font-size:24px;justify-content:flex-start;margin-left:20px;margin-top:15px}.puppies-for-sale-header .puppies-for-sale__search p:before{margin-top:5px}.puppies-for-sale-header .puppies-for-sale__search p span{font-size:inherit}}@media screen and (min-width:1024px){.puppies-for-sale-header{margin:0 auto}.puppies-for-sale-header__image-footer{display:none}.puppies-for-sale-header__image-header{display:block;margin-bottom:20px;width:14.3em}.puppies-for-sale-header__content{align-items:flex-end;display:flex}}.puppies-for-sale-header .all-puppies-header+.puppies-for-sale-header__breeds{margin-left:1rem}.puppies-for-sale-header .seo-breed-content-read-more{cursor:pointer;font-weight:700;text-decoration:underline}.mb-10{margin-bottom:10px}.puppies-for-sale__popular-breeds{background-color:#e6fffd;text-align:center;width:100%}.puppies-for-sale__popular-breeds .popular-breeds h2{padding-top:20px}.puppies-for-sale__popular-breeds .popular-breeds__container{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;margin-top:-20px;text-align:center;width:100%}.puppies-for-sale__popular-breeds .popular-breeds__card{padding:20px}.puppies-for-sale__popular-breeds .popular-breeds__card-image img{border-radius:8px 8px 0 0;height:224px;width:231px}.puppies-for-sale__popular-breeds .popular-breeds__card-more{display:none}.puppies-for-sale__popular-breeds .popular-breeds__card-detail{background-color:#fff;border:1px solid #ff9100;border-radius:0 0 8px 8px;border-top:none;box-sizing:border-box;height:50px;margin-top:-7px;padding:13px 13px 0}.puppies-for-sale__popular-breeds .popular-breeds__card-detail a{border:1px solid #ff9100;border-radius:20px;padding:4px 10px}.puppies-for-sale__popular-breeds .popular-breeds__card-detail a:hover{color:#ff9100}.puppies-for-sale__popular-breeds .popular-breeds__button{padding:20px;text-align:center}.puppies-for-sale .inventory-form__container{text-align:center}.puppies-for-sale .inventory-form__no-results-box{border-bottom:2px solid #66af37;border-top:2px solid #66af37;height:206px;padding-bottom:46px;position:relative}.puppies-for-sale .inventory-form__no-results-box h2{line-height:26px;padding:40px 20px;text-align:center}.puppies-for-sale .inventory-form__no-results-footer{bottom:0;height:100%;position:absolute;right:0}.puppies-for-sale .inventory-form___success{margin:0 auto;max-width:80%;padding-top:20px;text-align:center}.puppies-for-sale .inventory-form___success h2{color:#66af37}@media screen and (min-width:768px){.puppies-for-sale__popular-breeds .popular-breeds{margin-top:25px}.puppies-for-sale__popular-breeds .popular-breeds h2{margin:0;padding-top:25px}.puppies-for-sale__popular-breeds .popular-breeds__container{flex-direction:row;justify-content:center;margin-top:auto;padding:0}.puppies-for-sale .inventory-form___success{margin-left:60px;padding-top:20px}.puppies-for-sale .inventory-form__no-results-box{border:2px solid #66af37;border-radius:8px;height:206px;margin:0 auto}.puppies-for-sale .inventory-form__no-results-box h2{display:block;height:76px;padding-top:50px}.puppies-for-sale .inventory-form__no-results-footer{bottom:0;right:0}}@media screen and (min-width:1024px){.puppies-for-sale .inventory-form__container{margin:0 auto;width:700px}}@media screen and (min-width:1440px){.puppies-for-sale__popular-breeds .popular-breeds{height:400px;margin-bottom:20px}.puppies-for-sale__popular-breeds .popular-breeds__card-more{background-color:#fff;border:1px solid #ff9100;border-radius:8px;display:block;height:270px;padding-top:120px;width:224px}.puppies-for-sale__popular-breeds .popular-breeds__card-more a{color:#000}.puppies-for-sale__popular-breeds .popular-breeds__card-more a:hover{color:#ff9100}.puppies-for-sale__popular-breeds .popular-breeds__card-more span{font-weight:700;position:relative;vertical-align:middle}.puppies-for-sale__popular-breeds .popular-breeds__card-more span:hover{color:#ff9100}.puppies-for-sale__popular-breeds .popular-breeds__container{padding:0}.puppies-for-sale__popular-breeds .popular-breeds__button{float:right;margin:-360px 175px auto auto}.puppies-for-sale .inventory-form__content{width:708px}.puppies-for-sale .inventory-form__content form.inventory-form__no-puppies{width:655px}.puppies-for-sale .inventory-form__privacy-policy{max-width:1440px}.puppies-for-sale .inventory-form__no-results-box{height:245px;width:708px}.puppies-for-sale .inventory-form__no-results-box h2{display:block;height:76px;margin-left:15%;padding-top:50px;text-align:center;width:525px}.puppies-for-sale .inventory-form__no-results-footer{bottom:0;right:0}.puppies-for-sale .inventory-form__no-results-blurb{max-width:800px}}.puppies-for-sale__pagination{margin-top:20px}.puppies-for-sale__no-results{margin:0 auto 3rem;max-width:36rem}.puppies-for-sale__no-results h3{font-size:1.5rem;line-height:1.4em;margin:0 0 .5rem}.puppies-for-sale__no-results p{font-size:1.125rem;line-height:1.6em;margin:0 0 1.5rem}.puppies-for-sale .puppy-not-found{border-bottom:2px solid #66af37;border-top:2px solid #66af37;display:block;height:300px;padding:10px 15px 5px;position:relative;text-align:center}.puppies-for-sale .puppy-not-found h2{line-height:26px;padding:40px 20px;text-align:center}.puppies-for-sale .puppy-not-found-footer{bottom:0;pointer-events:none;position:absolute;right:0;top:61px}.puppies-for-sale .puppy-result-header{grid-column:1/-1}.puppies-for-sale .puppy-result-header h2{margin-top:0}@media screen and (min-width:768px){.puppies-for-sale .puppy-not-found{border:2px solid #66af37;border-radius:8px;width:700px}}@media screen and (min-width:1024px){.puppies-for-sale .puppy-results{grid-area:results}}@media screen and (min-width:1440px){.puppies-for-sale .puppy-not-found{margin:0 6em}}.breed-searchbar__count{font-weight:700}.breed-searchbar__breed-tag{background:#a9d587;border-radius:100px;color:#000;display:inline-block;font-size:.875rem;margin:1rem 0 0 .375rem;padding:8px 32px 9px 16px;position:relative}.breed-searchbar__breed-tag--search{background:#fff;border:1px solid #a6a6a6}.breed-searchbar .selectr-input{border:1px solid #d8d8d8;border-radius:100rem;font-family:Inter,sans-serif;margin-left:0;margin-right:0;outline:0;width:100%}.breed-searchbar .selectr-input::-webkit-search-cancel-button,.breed-searchbar .selectr-input::-webkit-search-decoration,.breed-searchbar .selectr-input::-webkit-search-results-button,.breed-searchbar .selectr-input::-webkit-search-results-decoration{-webkit-appearance:none}.breed-searchbar .selectr-input::-moz-placeholder{color:#e0e0e0!important;font-family:Inter,sans-serif;font-size:14px!important}.breed-searchbar .selectr-input::placeholder{color:#e0e0e0!important;font-family:Inter,sans-serif;font-size:14px!important}.breed-searchbar .selectr-input-clear{right:.5rem}.breed-searchbar .selectr-option{font-size:14px;line-height:19px;padding-left:0;padding-right:0}.breed-searchbar .selectr-option.active,.breed-searchbar .selectr-option.selected{background-color:transparent;font-weight:700}.breed-searchbar .selectr-option.active{color:#000}.breed-searchbar .selectr-option.selected{color:#000!important;font-weight:800!important;order:-1}.breed-searchbar .selectr-option:focus{outline:0}.breed-searchbar .selectr-option:before{background-position:2px;background-size:.875rem;border:1px solid #66af37!important;border-radius:3px;content:"";display:inline-block;height:1.125rem;line-height:15px;margin-right:.5rem;text-align:left;vertical-align:bottom;width:1.125rem}.breed-searchbar .selectr-option.selected:before{background-color:#27ae60!important;background-image:url(/assets/svg/check.svg);background-repeat:no-repeat;border:none}.breed-searchbar .selectr-selected{display:none}.breed-searchbar .selectr-options{margin:0;max-height:196px}.breed-searchbar .selectr-options-container{border:0;position:static}.breed-searchbar .selectr-options-container .selectr-options{display:flex;flex-direction:column}.selectr-option:before{background-position:1px}.puppy-unavailable-banner{background-color:#eaf9ff;margin:1rem 0;width:100%}.puppy-unavailable-banner__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.5rem .75rem;text-align:center}@media screen and (min-width:768px){.puppy-unavailable-banner__content{flex-direction:row;padding:2rem 1rem;text-align:left}.puppy-unavailable-banner__message{max-width:412px}}@media screen and (min-width:1024px){.puppy-unavailable-banner__message{max-width:100%}}.puppy-unavailable-banner img{margin-bottom:1rem;max-width:56px}@media screen and (min-width:768px){.puppy-unavailable-banner img{margin-bottom:0;margin-right:1.5rem;max-width:96px}}.puppy-unavailable-banner h3{display:block;font-family:Nunito,sans-serif;font-size:1.25rem;font-weight:700;line-height:2rem;margin:0}@media screen and (min-width:768px){.puppy-unavailable-banner h3{font-size:1.75rem;line-height:2.5rem}}.puppy-unavailable-banner span{font-size:1rem;font-weight:400;line-height:1.75rem;margin:0}@media screen and (min-width:768px){.puppy-unavailable-banner span{font-size:1.25rem;line-height:2rem}}.yotpo-display-wrapper{max-width:1300px;padding:1em!important}.yotpo-display-wrapper .yotpo-pictures-gallery-title-wrapper{text-align:center!important}.yotpo-display-wrapper .yotpo-pictures-gallery-title-wrapper span.yotpo-pictures-gallery-title[role=heading]{color:#000!important;font-family:Nunito,sans-serif!important;font-size:36px!important}.yotpo-pictures-collage-wrapper .yotpo-pictures-collage-row{display:flex;flex-direction:column}.yotpo-pictures-collage-wrapper .yotpo-pictures-collage-row>div{width:100%}@media screen and (min-width:480px){.yotpo-pictures-collage-wrapper .yotpo-pictures-collage-row{flex-direction:row}}div.yotpo-default-button.load-btn-white{background-color:#fff;border:1px solid #ff9100!important;border-radius:29.5px;color:#000;font-family:Inter,sans-serif;text-transform:none!important}div.yotpo-default-button.load-btn-white:hover span{color:#ff9100!important}div.yotpo-default-button.load-btn-white:focus{outline:0 solid rgba(255,145,0,.6);outline-offset:2px}.puppies-for-sale__uvp{align-items:baseline;display:flex;flex-direction:row;grid-area:unique-value-prop;justify-content:center;width:100%}.ps-breadcrumbs{line-height:18px;margin-top:10px;padding:5px 20px;text-align:center}.ps-breadcrumbs__item{font-size:14px;white-space:nowrap}.ps-breadcrumbs__item:hover{text-decoration:underline}.ps-breadcrumbs__item:last-of-type{font-weight:700}.ps-breadcrumbs__item:last-of-type:hover{cursor:default!important;text-decoration:none!important}.ps-breadcrumbs__item a{font-size:14px;font-weight:400}.ps-breadcrumbs__separator{color:#616161;font-size:26px;font-weight:100;vertical-align:-2px}.card-slider{align-items:center;display:flex;height:-moz-max-content;height:max-content;padding-bottom:2rem;position:relative;width:100%}.card-slider--bmq{max-width:1000px}.card-slider--bmq .card-slider__slider{flex:auto!important}.card-slider--bmq .card-swiper-button-next,.card-slider--bmq .card-swiper-button-prev{margin-top:-4em}.card-slider__breed{max-width:345px}.card-slider .swiper-wrapper{padding:1rem 0}.card-slider .swiper-container{padding:0 2rem;width:100%}.card-slider .swiper-pagination{bottom:0;width:100%;z-index:1}.card-slider .swiper-pagination .swiper-pagination-bullet{background-color:#66af37;height:12px;margin-left:1rem;opacity:1;width:12px}.card-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:#000}.card-slider li.swiper-slide{min-width:170px;text-align:left}.card-slider .card-swiper-button-next,.card-slider .card-swiper-button-prev{background-color:#000;cursor:pointer;height:22px;-webkit-mask-image:url(/assets/img/chevron.svg);mask-image:url(/assets/img/chevron.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:relative;width:20px}@media (hover:hover){.card-slider .card-swiper-button-next:hover,.card-slider .card-swiper-button-prev:hover{background-color:#66af37}}@media (hover:none){.card-slider .card-swiper-button-next,.card-slider .card-swiper-button-prev{display:none}}.card-slider .card-swiper-button-prev{margin-right:1rem;transform:rotate(180deg)}.card-slider .card-swiper-button-next{margin-left:1rem}.card-slider .card-swiper-button-next.swiper-button-disabled,.card-slider .card-swiper-button-prev.swiper-button-disabled{opacity:.5}@media screen and (min-width:1024px){.card-slider{align-items:center;display:flex}.card-slider__slider{width:1135px}}@media screen and (min-width:1440px){.card-slider{width:1225px}.card-slider__slider{width:1145px}.card-slider li.all-puppies-card{height:17.85em;width:269px!important}}.collapsible-panel__container{border-top:1px solid #ceebbd;margin:0 auto}.collapsible-panel__container--last{margin-bottom:15px}.collapsible-panel__container h2,.collapsible-panel__container h3{margin:0;padding:15px 0 10px;position:relative;text-align:left}.collapsible-panel__container h2 p,.collapsible-panel__container h3 p{font-family:Nunito,sans-serif;font-size:20px;margin:0;max-width:90%;white-space:normal}.collapsible-panel__container h2:before,.collapsible-panel__container h3:before{background-image:url(/assets/img/chevron-rounded.svg);background-repeat:no-repeat;background-size:contain;border:none;height:12px!important;transform:rotate(0);width:12px!important}.collapsible-panel__container h2.open span,.collapsible-panel__container h3.open span{color:#000}.collapsible-panel__container h2.open:before,.collapsible-panel__container h3.open:before{border-color:#000;transform:rotate(180deg)}.collapsible-panel__handle:before{border:2px solid #000;border-bottom:none;border-left:none;content:"";float:right;height:.55em;margin-left:.35em;margin-top:3px;transform:rotate(135deg);transition:transform .3s;width:.55em}.collapsible-panel__handle[data-disabled]{cursor:not-allowed}.collapsible-panel__handle.open+.collapsible-panel__container{border-top:none}.collapsible-panel__handle.open:before{border-color:#66af37;content:"";margin-top:6px;transform:rotate(-45deg)}.collapsible-panel__handle span{pointer-events:none}.collapsible-panel__content{padding:5px 10px 20px}.collapsible-panel__content a{color:#333}.collapsible-panel__content a:hover{cursor:pointer;text-decoration:underline}.collapsible-panel__content ul{display:flex;flex-direction:column;list-style-type:disc}.collapsible-panel__content ul li.input-container.selected{order:-1}.collapsible-panel__content ol{list-style-type:decimal}.collapsible-panel__content ol,.collapsible-panel__content ul{margin-left:20px}.collapsible-panel__content .fast-facts ul{list-style-type:none;margin-left:auto}.notification{background-color:#f7f7f7;padding:10px;position:fixed;top:62px;width:100%;z-index:40}.notification__close{float:right}.notification__close:hover{cursor:pointer}.notification__close img{height:15px;pointer-events:none}.notification a{color:#ff9100;font-weight:400}.notification--wishlist{text-align:center}.notification--wishlist__puppy{display:none}.notification--wishlist__success{color:#66af37;font-family:Inter,sans-serif;margin:0;padding-right:1.5rem;width:100%}.notification--wishlist__success:before{background-color:#fff;background-image:url(/assets/svg/check3.svg);background-position:-2px -2px;background-repeat:no-repeat;border-radius:50%;content:"";display:inline-block;height:1.25em;margin-right:4px;position:relative;vertical-align:middle;width:1.25em}.notification--wishlist a{font-weight:400;text-decoration:underline}.notification--wishlist.tostify-notification{background-color:#f0f7eb;border-radius:5px;padding:10px 15px;position:fixed;right:13px;text-align:left;top:110px;width:auto}@media (min-width:1024px){.notification--wishlist.tostify-notification{top:126px}}.notification--wishlist.tostify-notification .notification__close{display:none}.notification--wishlist.tostify-notification .notification__content p{color:#000;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;padding-right:0}.notification--wishlist.tostify-notification .notification__content p:before{margin-bottom:3px;margin-right:8px}@media screen and (min-width:768px){.notification{border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.1);padding:10px 20px 20px;right:1em;width:20em}.notification__close img{height:auto}.notification--wishlist{text-align:left}.notification--wishlist a,.notification--wishlist__success{font-size:16px}.notification--wishlist__puppy{display:flex;margin:15px auto}.notification--wishlist__puppy img{border-radius:8px;height:4rem;margin-right:.8rem;width:4rem}.notification--wishlist__puppy ul li{color:#a6a6a6;line-height:1}.notification--wishlist__puppy ul li:first-of-type{color:#000;font-size:1.12rem;line-height:1.5;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;width:100%}}@media screen and (min-width:1024px){.notification{top:82px}}.pagination-pagebar{align-items:flex-end;display:flex;justify-content:center}.pagination-pagebar li{display:inline-block;margin-left:.25rem;margin-right:.25rem}.pagination-pagebar li a{align-items:center;color:#000;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:2rem;justify-content:center;position:relative;width:2rem}.pagination-pagebar li a[data-is-current=false]:hover,.pagination-pagebar li a[data-is-current=true]{background-color:#219653;border-radius:99rem;color:#fff!important;font-weight:700}.pagination-pagebar .unavailable{visibility:hidden}.reviews-component{align-items:center;background-color:#9dd87d;display:flex;flex-direction:column;padding:0 2em 2em}.reviews-component a.button{margin-top:2em}.reviews-component.white{background-color:#fff}.reviews-component.white .reviews-component__review-container{border:1px solid #d8d8d8}.reviews-component h2,.reviews-component h3{text-align:center}.reviews-component__control{align-items:center;display:flex;flex-direction:row}.reviews-component__next,.reviews-component__prev{background:url(/assets/img/components/reviews/caret.svg) no-repeat 50%;background-size:15px;border-radius:50%;height:45px;outline:0;position:relative;width:45px}@media (hover:hover){.reviews-component__next:hover,.reviews-component__prev:hover{background-color:#9dd87d}}@media (hover:none){.reviews-component__next:active,.reviews-component__prev:active{background-color:#9dd87d}}.reviews-component__prev{margin-left:3px;transform:rotate(180deg)}.reviews-component__next{margin-right:3px}.reviews-component__review{font-size:14px}.reviews-component__review-container{background-color:#fff;border-radius:8px;box-shadow:4px 4px 4px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:2em;pointer-events:none;width:100%}.reviews-component__thumb-picture{display:flex;padding-bottom:100%;position:relative}.reviews-component__thumb{border-radius:8px;bottom:0;height:100%;left:0;min-height:15em;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.reviews-component__stars{display:flex}.reviews-component__stars li{margin-right:5px}.reviews-component__name{display:flex;font-family:Nunito,sans-serif;font-size:24px;padding-top:.5em}.reviews-component__name:after{background:url(/assets/img/components/reviews/heart.svg) no-repeat;content:"";height:1em;margin-left:.25em;width:1.2em}.reviews-component__date{color:#a6a6a6;font-size:14px}.reviews-component__breed{font-size:16px}.reviews-component p{margin:0}.reviews-component__indicator{align-content:center;display:flex;margin-top:1em}.reviews-component__indicator li{background-color:#000;border-radius:50%;display:block;height:10px;margin-right:1em;width:10px}.reviews-component__indicator li.active{background-color:#66af37}@media screen and (min-width:480px){.reviews-component__review-container{align-items:flex-start;flex-direction:row}.reviews-component__thumb{min-height:auto}.reviews-component__content{padding-left:1em}.reviews-component__name{padding-top:0}}@media screen and (min-width:768px){.reviews-component__review{margin-bottom:1.5em;width:100%}.reviews-component ol,.reviews-component__next,.reviews-component__prev{display:none}}@media screen and (min-width:1024px){.reviews-component{display:grid;grid-template-rows:5em max-content 4em}.reviews-component__container{grid-gap:1.5em;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.reviews-component h2,.reviews-component h3{grid-column:1/span 3}.reviews-component__review{display:inline-flex;height:100%;margin-bottom:0;max-height:100%;width:100%}.reviews-component__review-container{align-items:normal;flex-direction:column;height:100%}.reviews-component__review.hidden{display:block!important}.reviews-component__content{padding-left:0}.reviews-component__name{padding-top:.5em}.reviews-component__thumb{min-height:17em}.reviews-component__control{justify-content:center}.reviews-component a.button.ghost{margin:2em auto 0}}#reviews-carousel{display:flex;justify-content:center;padding:64px}.puppies-for-sale{overflow-anchor:none;padding:.5em .5em 3em}@supports (display:grid){.puppies-for-sale__puppy-list{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr))}@media screen and (max-width:1023px){.puppies-for-sale__puppy-list{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}}@media screen and (max-width:767px){.puppies-for-sale__puppy-list{grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr))}}@media screen and (max-width:599px){.puppies-for-sale__puppy-list{grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr))}}@media screen and (max-width:479px){.puppies-for-sale__puppy-list{grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr))}}}.puppies-for-sale__puppy-list.no-grid{display:block!important}@media screen and (min-width:1024px){.puppies-for-sale__puppy-list.no-grid{background-color:#fff;border-radius:8px;box-shadow:2px 2px 4px 4px rgba(0,0,0,.05);padding:2em 0}}.puppies-for-sale__related>div{background-color:#fff;border-radius:8px;box-shadow:2px 2px 4px 4px rgba(0,0,0,.05);margin-bottom:1.5em;margin-left:1rem;margin-right:1rem;padding:1rem}@media screen and (min-width:1024px){.puppies-for-sale__related>div{margin:1rem 0}}.puppies-for-sale__related-filters{display:none}@media screen and (min-width:600px){.puppies-for-sale__related-body{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.puppies-for-sale__related-body{display:none}.puppies-for-sale__related-filters{display:block;margin-top:1em}}.puppies-for-sale__related .recent-articles{margin-top:0}.puppies-for-sale__full-width{background-color:#fff}@media screen and (min-width:1024px){.puppies-for-sale{margin:0 auto;max-width:72rem;overflow:hidden;padding-top:1em}@supports (display:grid){.puppies-for-sale{grid-gap:0 1rem;display:grid;grid-template-areas:"header header" "filter-nav filter-nav" "sidebar results" "sidebar pagination";grid-template-columns:250px auto}.puppies-for-sale__sidebar{grid-area:sidebar;height:-moz-max-content;height:max-content}.puppies-for-sale__results{grid-area:results}.puppies-for-sale__pagination{grid-area:pagination}}.puppies-for-sale .puppy-results.no-border{grid-column:1/-1}}@media screen and (min-width:1440px){.puppies-for-sale{padding:0}}.puppies-for-sale.large-grid #container-puppies-for-sale-trust-card{height:100%;min-height:320px;padding:0!important;width:100%}.puppies-for-sale.large-grid #container-puppies-for-sale-trust-card img,.puppies-for-sale.large-grid #container-puppies-for-sale-trust-card svg{transform:scale(1.3)!important}.puppies-for-sale.large-grid #container-puppies-for-sale-trust-card .card__title{font-size:18px!important}.puppies-for-sale.large-grid #container-puppies-for-sale-trust-card .card__subtitle{font-size:20px!important}.puppies-for-sale.large-grid #container-puppies-for-sale-trust-card .card--small{gap:18px!important}@media screen and (max-width:430px){.puppies-for-sale.large-grid #container-puppies-for-sale-trust-card{min-height:430px}.puppies-for-sale.large-grid #container-puppies-for-sale-trust-card .card__title{font-size:20px!important}.puppies-for-sale.large-grid #container-puppies-for-sale-trust-card .card__subtitle{font-size:22px!important}.puppies-for-sale.large-grid #container-puppies-for-sale-trust-card .card--small{gap:20px!important}}@media screen and (max-width:390px){.puppies-for-sale.large-grid #container-puppies-for-sale-trust-card{padding:0 16px!important}}@media screen and (max-width:380px){.puppies-for-sale.large-grid #container-puppies-for-sale-trust-card{padding:0 8px!important}}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list{grid-gap:16px!important}@media screen and (min-width:480px) and (max-width:1439px){.puppies-for-sale.large-grid .puppies-for-sale__puppy-list{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))!important}}@media screen and (max-width:599px){.puppies-for-sale.large-grid .puppies-for-sale__puppy-list{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))!important}}@media screen and (max-width:479px){.puppies-for-sale.large-grid .puppies-for-sale__puppy-list{grid-template-columns:repeat(auto-fill,minmax(min(205px,100%),1fr))!important}}@media screen and (max-width:430px){.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card{min-width:370px!important}}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card__details_container{padding:8px 0 8px 8px}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card__details_container .card__details p.name{font-size:24px!important}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card__details_container .card__details p.age,.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card__details_container .card__details p.breed{font-size:14px}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card__image{min-height:16rem}@media screen and (max-width:390px){.puppies-for-sale.large-grid .puppies-for-sale__puppy-list{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))!important;place-items:center}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card{gap:8px;min-width:340px!important}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card .card__display{max-height:326px;max-width:324px}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card .card__display img{height:326px}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card .card__display .card__banner{bottom:3px}}@media screen and (min-width:1440px){.puppies-for-sale.large-grid{max-width:74.5rem!important}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(296px,1fr))!important}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card{gap:8px;max-width:296px!important}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card .card__display{max-height:280px;max-width:280px}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card .card__display img{height:280px}.puppies-for-sale.large-grid .puppies-for-sale__puppy-list .card .card__display .card__banner{bottom:3px}}.puppy-list-small-gap{grid-gap:.2rem;grid-auto-rows:1fr}.animate-skeleton{animation:skeleton 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes skeleton{0%,to{opacity:1}50%{opacity:.5}}.shine{animation-duration:5s;-webkit-animation-duration:5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:shine;-webkit-animation-name:shine;background:#222 -webkit-gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#fff)) 0 0 no-repeat;background-clip:text;-webkit-background-clip:text;background-size:150px;-webkit-background-size:150px;text-shadow:0 0 0 hsla(0,0%,100%,.5)}@keyframes shine{0%,10%{background-position:-1000px}20%{background-position:0 0}90%{background-position:100% 0}to{background-position:1000px}}.breed-states{align-items:normal;background-color:#fff;display:flex;flex-direction:column;gap:32px;justify-content:center;max-width:2200px;padding:3rem 7rem;width:100%}@media screen and (max-width:1023px){.breed-states{align-items:normal;padding:3rem 1.25rem}}@media screen and (max-width:767px){.breed-states{align-items:center}}.breed-states nav .container{align-items:flex-start;flex:1}.breed-states>.container{align-items:center;display:flex;gap:24px}@media screen and (max-width:767px){.breed-states>.container{flex-direction:column;gap:8px}}.breed-states>.container div{align-items:flex-start;display:flex;flex-direction:column;gap:12px}@media screen and (max-width:1023px){.breed-states>.container div{gap:8px}}.breed-states img{height:80px;width:80px}.breed-states p,.breed-states p>a{color:#4f4f4f;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;margin:0}.breed-states p>a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.breed-states__title{color:#333;font-family:Nunito,sans-serif;font-size:22px;font-style:normal;font-weight:800;letter-spacing:.22px;line-height:28px;margin:0}.breed-states__items{display:flex;flex-wrap:wrap;gap:32px}.breed-states__items div{display:flex;flex-direction:column}.breed-states__items div h3{color:#333;font-family:Nunito,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 16px;text-transform:uppercase}.breed-states__items ul{display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.breed-states__items ul li{display:block;list-style:none}.breed-states__items ul li a{color:#4f4f4f;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.breed-states__items ul li a:hover{color:#219653}.breed-states__items li.disabled{opacity:.5;pointer-events:none}.breed-states .collapsible-panel__container{border:1px solid #71d0ff;border-radius:4px;margin:1rem;min-width:260px;padding:0 1rem}@media screen and (min-width:768px) and (max-width:1023px){.breed-states .collapsible-panel__container{margin:.5rem;padding:0 .5rem}}@media screen and (min-width:768px){.breed-states .collapsible-panel__container{min-width:0}}@media screen and (min-width:1440px){.breed-states .collapsible-panel__container{min-width:240px}}.breed-states .collapsible-panel__handle{text-align:center}.breed-states .collapsible-panel__handle span,.breed-states .collapsible-panel__handle:before{border-color:#000!important;color:#000!important;font-size:1rem;text-transform:uppercase}.breed-states .collapsible-panel__handle span{margin-right:.5rem}@media screen and (min-width:768px){.breed-states .collapsible-panel__handle,.breed-states .collapsible-panel__handle:before{pointer-events:none}.breed-states .collapsible-panel__handle:before{display:none}}
