.featured-brands{padding:40px 0}.featured-brands .featured-brands_container{width:100%}.featured-brands h2{font-family:Bree, Helvetica, Arial, sans-serif;background-image:url("/images/wobbly_line.svg");background-repeat:no-repeat;background-position:center;text-align:center;color:#5e5e5e;font-weight:300;font-size:22px;margin:40px 0}.featured-brands h2 span{background-color:#fff;padding:0 15px}.featured-brands a{display:block;line-height:80px;text-align:center;color:#000;margin-right:10px}.featured-brands a img{display:inline-block;margin-bottom:5px;vertical-align:middle}.pf-hero-slider_wrap{width:100%;position:relative;display:none}.pf-hero-slider_wrap .pf-hero-slider{position:relative;float:left;width:100%;overflow:hidden;max-height:355px}.pf-hero-slider_wrap .pf-hero-slider.pf-hero-slider_short{max-height:175px}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides{position:relative;list-style:none;margin:0px;padding:0px;width:9999px;left:-980px}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide{position:relative;float:left;width:980px}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide img{width:980px}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide .pf-hero-slider_shop-info{position:absolute;color:#444;width:512px;height:300px;right:0}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide .pf-hero-slider_shop-info.pf-hero-slider_shop-info-v2{left:0;right:0}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide .pf-hero-slider_shop-info .pf-hero-slider_shop-link{position:absolute}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide .pf-hero-slider_shop-info .pf-hero-slider_shop-link.pf-hero-slider_shop-link-v1{margin:0 auto;top:216px;right:127px}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide .pf-hero-slider_shop-info .pf-hero-slider_shop-link.pf-hero-slider_shop-link-v2{text-align:center;top:199px;right:0px;left:-13px}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide .pf-hero-slider_shop-info .pf-hero-slider_shop-link.pf-hero-slider_shop-link-v3{top:238px;right:85px}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide .pf-hero-slider_shop-info .pf-hero-slider_shop-link.pf-hero-slider_shop-link-v4{top:243px;right:87px}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide .pf-hero-slider_shop-info .pf-hero-slider_shop-link .pf-hero-slider_shop-now{font-family:"NexaRustSans-Black", Helvetica, Arial, sans-serif;font-weight:100;letter-spacing:0.4px;letter-spacing:.05em;border-radius:2px;border-bottom:3px solid #c85201;width:165px;color:white;font-size:13px;line-height:16px;background-color:#EE6100;padding:13px 41px 13px 41px;border-radius:2px}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide .pf-hero-slider_shop-info .pf-hero-slider_shop-link .pf-hero-slider_shop-now:hover,.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide .pf-hero-slider_shop-info .pf-hero-slider_shop-link .pf-hero-slider_shop-now:active{text-decoration:none}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide .pf-hero-slider_shop-info .pf-hero-slider_shop-link-alt{position:absolute}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_slides li.pf-hero-slider_slide .pf-hero-slider_shop-info .pf-hero-slider_shop-link-alt a{display:block;height:100%;width:100%}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_overlay{color:white;height:100%;font-size:45px;position:absolute;background-color:black;opacity:.5;transition:opacity 0.5s;z-index:10}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_overlay:hover{cursor:pointer}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_overlay i{position:absolute;display:block;width:20px;top:150px}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_overlay i.pf-hero-slider_short{top:62px}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_overlay-left{left:0}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_overlay-left i{right:20px}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_overlay-left.pf-hero-slider_overlay:hover{opacity:0.7}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_overlay-right{right:0}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_overlay-right i{left:20px}.pf-hero-slider_wrap .pf-hero-slider .pf-hero-slider_overlay-right.pf-hero-slider_overlay:hover{opacity:0.7}.food-finder-horizontal{padding:0;margin-bottom:0}.food-finder-horizontal .finder-brand-select-container{display:inline-block;margin:0 15px 0 15px;width:237px}.food-finder-horizontal .finder-brand-select{display:none}.food-finder-horizontal .finder-brand-select.active{display:inline-block}.food-finder-horizontal .finder-pet-select,.food-finder-horizontal .pfui_finder-header{display:none}.food-finder-horizontal .finder-title img{display:block;margin:0 auto;margin-top:30px;margin-bottom:20px}.food-finder-horizontal button{display:inline-block;height:40px;width:218px !important}.food-finder-horizontal button:hover{background-image:none !important}.food-finder-horizontal h4{margin-top:0px}.food-finder-horizontal .pet-selector{display:inline-block;vertical-align:middle}.food-finder-horizontal .pet-selector input{cursor:pointer}.food-finder-horizontal .pet-selector .selector-buttons{background-color:white;border:1px solid #9b9b9b;border-radius:4px;color:#55bbe5;cursor:pointer;display:inline-block;font-family:"Helvetica Neue", Lato, Helvetica, Arial, sans-serif;font-size:18px;font-weight:500;height:40px;line-height:17px;max-width:226px;-moz-border-radius:4px;-webkit-border-radius:4px}.food-finder-horizontal .pet-selector #select-cat,.food-finder-horizontal .pet-selector #select-dog{box-sizing:border-box;display:inline-block;height:40px;line-height:36px;padding-left:14px;width:110px}.food-finder-horizontal .pet-selector #select-dog{border-right:1px solid #9b9b9b}.food-finder-horizontal .pet-selector label{cursor:pointer;padding-left:6px;padding-top:3px;vertical-align:middle}.food-finder-horizontal .pure-form{margin-left:12%}.food-finder-horizontal .select2-choice{padding:7px 0px 7px 8px;text-transform:capitalize}.food-finder-horizontal .select2-arrow{padding-top:7px}.food-finder-horizontal .select2-arrow b{background-position:0 15px}.cyber-hero-mobile{display:none}.hero-container{height:357px}.finder-select{border-top:0;box-shadow:none;-webkit-box-shadow:none}.finder-select .select2-search input{border:1px solid #eee;border-top:0}.finder-select .select2-result-sub{padding:0}.pf-hero-slider_wrap .pf-hero-slider{max-height:354px}.home-page_food-finder-horizontal{background-color:#f9f7f7;box-sizing:border-box;padding:20px;margin-top:18px;border:1px solid #eee;min-height:80px}.homepage-section-header-text{text-align:center;font-size:22px;font-family:Bree;margin:0;color:#5e5e5e;font-weight:300;line-height:29px;background-image:url("/images/home/top-categories/fun-border-crop3.png");background-repeat:no-repeat;background-position:1px}.help-banner{margin:40px 0;background-image:url("/images/home/in-need-border.png")}.top-brands-row a,.shop-categories-row a,.trending-row a{outline:none}.finder-component{display:none}.top-food-categories{width:977px;height:230px;position:relative;margin-top:25px}.top-food-categories.bottom-space{margin-bottom:60px}.top-food-categories .top-food-banner{height:32px;width:975px;margin:0;line-height:29px;text-align:center}.top-food-categories .top-food-banner .banner{background-image:url("/images/home/top-categories/fun-border.png");background-repeat:no-repeat;background-position:1px;font-family:Bree;color:#5e5e5e;font-size:22px;font-weight:300;margin:40px 0}.top-food-categories .category-container{text-align:center;margin-top:35px}.top-food-categories .category-container .category{display:inline-block;position:relative;width:22%;height:155px}.top-food-categories .category-container .category:hover{cursor:pointer}.top-food-categories .category-container .category .category-overlay{display:none;background:white;opacity:.7;position:absolute;top:0;right:0;bottom:0;left:0}.top-food-categories .category-container .category .category-title{height:22px;margin-top:10px;color:#666;font-family:"NexaRustSans-Black";font-size:15px;line-height:22px}.top-food-categories .nav-container{display:none;width:977px;height:56px;background-color:#f9f7f7;position:relative;font-family:Bree;color:#666;font-size:17px;font-weight:400;line-height:23px;margin-top:20px}.top-food-categories .nav-container .border{position:absolute;margin-top:-11px}.top-food-categories .nav-container .nav-bar{position:absolute}.top-food-categories .nav-container .nav-bar ul.nav-links i{color:#46c5e7}.top-food-categories .nav-container .nav-bar ul.nav-links.rx-nav{margin-left:180px}.top-food-categories .nav-container .nav-bar ul.nav-links.allergy-nav{margin-left:255px}.top-food-categories .nav-container .nav-bar ul.nav-links.lifestages-nav .title{color:#666;margin-left:20px}.top-food-categories .nav-container .nav-bar ul.nav-links.grainfree-nav{margin-left:40px}.top-food-categories .nav-container .nav-bar ul.nav-links li{list-style-type:none;display:inline;margin:15px}.top-food-categories .nav-container .nav-bar ul.nav-links li.links img{vertical-align:middle}.top-food-categories .nav-container .nav-bar ul.nav-links li.links a{color:#46c5e7}.top-food-categories .nav-container .nav-bar ul.nav-links li.links a:hover{color:#399ac3}.top-food-categories .nav-container .nav-bar ul.nav-links li.links a:active{color:#399ac3}.top-food-categories .nav-container .nav-bar ul.nav-links li .title{color:#666;margin-right:20px;margin-left:20px}.good-deeds-box{height:235px;margin-top:20px;padding-top:20px;background-color:#f9f7f7}.good-deeds-box .box-section{margin-left:27px}.good-deeds-box .text-section{width:450px}.good-deeds-box .text-section .box-title{height:110px;padding-top:10px;font-family:"NexaRustSans-Black";font-weight:900;text-align:center;background-image:url("/images/home/text-background.png");background-repeat:no-repeat}.good-deeds-box .text-section .box-title .text-border{display:inline}.good-deeds-box .text-section .box-title .text-border.right-border{float:right}.good-deeds-box .text-section .box-title .text-border.left-border{float:left}.good-deeds-box .text-section .box-title .box-title-text{width:450px;height:120px}.good-deeds-box .text-section .box-title .box-title-text img{display:inline-block;width:45%;margin:0 5px}.good-deeds-box .text-section .box-text{font-family:Bree, Helvetica, Arial, sans-serif;font-weight:300;font-size:16px;color:#666;letter-spacing:0.08px;line-height:22px}.good-deeds-box .text-section .box-text a{color:#46c5e7}.good-deeds-box .animal-section img{float:right}.shop-categories-row{padding:20px 0 0 10px}.shop-categories-row .homepage-lg-tile{display:none}.pet-parents-banner{height:32px;width:975px;margin-bottom:20px;line-height:29px;text-align:center;margin:40px 0}.pet-parents-banner .banner{font-family:Bree, Helvetica, Arial, sans-serif;background-image:url("/images/home/pet-parents-border.png");background-repeat:no-repeat;background-position:center;color:#5e5e5e;font-size:22px;font-weight:300}.pet-parents-row{font-family:Bree, Helvetica, Arial, sans-serif;height:257px}.pet-parents-row p{font-weight:300;color:#666}.pet-parents-row .pet-parents-parent-img-wrap{padding:32px 0 26px 0;margin:0 13px 0 0;text-align:center}.pet-parents-row .pet-parents-parent-img-wrap p{font-size:18px;line-height:24px;margin:1px 0;padding:0}.pet-parents-row .pet-parents-parent-img-wrap p small{font-size:15px}.pet-parents-row .blurb-wrapper{background-color:#f9f7f7}.pet-parents-row .blurb-wrapper .pet-parents-blurb-wrap{margin:35px 27px}.pet-parents-row .blurb-wrapper .pet-parents-blurb-wrap h2{font-family:"NexaRustSans-Black", Helvetica, Arial, sans-serif;font-weight:100;letter-spacing:0.4px;margin:0;padding:0;color:#666;font-size:14px;line-height:23px}.pet-parents-row .blurb-wrapper .pet-parents-blurb-wrap h4{font-family:Bree, Helvetica, Arial, sans-serif;margin:4px 0 0 0;padding:0;color:#666;font-size:22px;line-height:29px;font-weight:300}.pet-parents-row .blurb-wrapper .pet-parents-blurb-wrap p{font-family:Bree, Helvetica, Arial, sans-serif;margin:14px 0 0 0;padding:0;color:#666;font-weight:300;font-size:16px;letter-spacing:0.08px;line-height:22px}.pet-parents-row .blurb-wrapper .pet-parents-blurb-wrap a.tel{color:#399ac3;font-size:16px;letter-spacing:0.01px;line-height:22px;text-decoration:underline}.pet-parents-row .favorite-wrapper{background-color:#f9f7f7;height:100%}.pet-parents-row .favorite-wrapper .pet-parents-favorite-wrap{margin:38px 19px 38px 0px;background:#f9f7f7}.pet-parents-row .favorite-wrapper .pet-parents-favorite-wrap img{margin:28px 0 0 1px}.pet-parents-row .favorite-wrapper .pet-parents-favorite-wrap .food-wrapper{position:absolute}.pet-parents-row .favorite-wrapper .pet-parents-favorite-wrap .food-wrapper #pet-parents-divider-1{position:absolute;margin-top:-20px}.pet-parents-row .favorite-wrapper .pet-parents-favorite-wrap .food-wrapper #pet-parents-divider-2{position:absolute;margin-top:80px}.pet-parents-row .favorite-wrapper .pet-parents-favorite-wrap .food-wrapper #pet-parents-link-1{position:absolute;margin-top:25px;width:150px}.pet-parents-row .favorite-wrapper .pet-parents-favorite-wrap .food-wrapper #pet-parents-link-2{position:absolute;margin-top:120px;width:150px}.pet-parents-row .favorite-wrapper .pet-parents-favorite-wrap h3{font-family:Bree, Helvetica, Arial, sans-serif;font-weight:300;margin:0;padding:0;color:#666;font-size:16px;line-height:20px}.pet-parents-row .favorite-wrapper .pet-parents-favorite-wrap a{font-family:Bree, Helvetica, Arial, sans-serif;color:#399ac3;font-size:16px;color:#399ac3;line-height:19px;text-decoration:none;font-weight:300}
