.button{display:inline-block;transition:.1s all ease-in-out;font-size:1rem;line-height:1;text-align:center;text-decoration:none;padding:1.25rem 4rem;width:auto;max-width:100%;background:#fff;border:2px solid #20254a;box-sizing:border-box;border-radius:100px;position:relative;font-weight:500;font-family:TT Norms Pro,sans-serif;color:#20254a;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button img{margin:0 0 0 4px;transition:.1s all ease;width:22px}@media (max-width: 819px){.button img{width:16px}}.button span{font-family:TT Norms Pro,sans-serif;color:#20254a}.button:hover{background:#20254a;color:#fff}.button:hover img{transform:translate(0);-webkit-filter:contrast(100) invert(100);filter:contrast(100) invert(100)}.button.invert{background:#20254a;color:#fff}.button.invert:hover{background:#fff;color:#20254a}@media (max-width: 1220px){.button{padding:.75rem 3rem}}@media (max-width: 819px){.button{padding:.75rem 2rem}}@media (max-width: 768px){.button{padding:1rem 2.5rem}}.button.secondary{padding:1rem 1.5rem;position:relative;color:#20254a;font-family:TT Norms Pro,sans-serif;font-size:16px;border:0;border-radius:0;margin:0;background:transparent!important;overflow:visible;display:flex;flex-wrap:wrap;align-items:center;line-height:1;justify-content:flex-start}@media (max-width: 1220px){.button.secondary{font-size:15px;padding:1rem;display:inline-flex}}@media (max-width: 819px){.button.secondary{font-size:14px;padding:1rem 1.5rem;display:inline-flex}}@media (max-width: 768px){.button.secondary{padding:1rem}}.button.secondary:before{content:"";display:block;width:100%;height:50px;max-height:100%;top:0;border-radius:100px;background:#e5f5fe;position:absolute;left:0;z-index:-1;transition:.12s all cubic-bezier(.55,.24,0,1.27)}@media (max-width: 819px){.button.secondary:before{height:48px;width:100%;left:0;border-radius:2rem}}.button.secondary:hover span{color:#fff}.button.secondary:hover:before{background:#20254a;width:100%}.button.secondary img{margin:0 .5rem 0 0;width:1rem}@media (max-width: 819px){.button.secondary img{width:14px}}.pawfy-3 p{margin:1rem 0;color:#20254a}@media (max-width: 1220px){.pawfy-3 p{font-size:16px}}@media (max-width: 768px){.pawfy-3 p{font-size:14px}}.pawfy-3 .header ul li{max-width:100%}.pawfy-3 .quiz-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}@media (max-width: 819px){.pawfy-3 .quiz-cta{justify-content:center}}.pawfy-3 .quiz-cta-button{margin:0 0 0 .5rem;background:none;text-transform:none}.pawfy-3 .quiz-cta-button:hover{background:#20254a;color:#fff}.pawfy-3 .quiz-cta-button img{position:absolute;left:120px;top:41px;-webkit-filter:none;filter:none;right:unset;width:126px}@media (max-width: 819px){.pawfy-3 .quiz-cta-button{margin:1rem 0 0;min-width:130px;display:inline-block}.pawfy-3 .quiz-cta-button img{left:76px}}@media (max-width: 768px){.pawfy-3 .quiz-cta-button img{left:0;top:60px;display:block;width:110px}}.pawfy-3 .above-the-fold h1{position:relative}.pawfy-3 .above-the-fold .button:not(.quiz-cta-button){position:relative;z-index:50;background:#20254a;color:#fff}.pawfy-3 .above-the-fold .button:not(.quiz-cta-button):before{content:"";width:100%;height:100%;display:block;background:#20254a;position:absolute;left:0;top:0;border-radius:2rem;z-index:-1;pointer-events:none}.pawfy-3 .above-the-fold .button:not(.quiz-cta-button):after{content:"";width:50px;height:40px;display:block;background:url(/cdn/shop/files/whiskaz.svg?v=1691661711) no-repeat center center/contain;position:absolute;bottom:0;z-index:-2;top:0;left:10px;transition:.2s all cubic-bezier(.19,1,.22,1);opacity:0;transform:scaleX(-1) rotate(30deg)}.pawfy-3 .above-the-fold .button:not(.quiz-cta-button):hover:before{background:#20254a}.pawfy-3 .above-the-fold .button:not(.quiz-cta-button):hover:after{left:-50px;opacity:1;transition:.2s all cubic-bezier(.19,1,.22,1);transform:scaleX(-1) rotate(0)}.pawfy-3 .what-are-pawfy a.button{position:relative;z-index:50;text-transform:uppercase}.pawfy-3 .what-are-pawfy a.button:before{content:"";width:100%;height:100%;display:block;background:#fff;position:absolute;left:0;top:0;border-radius:2rem;z-index:-1;pointer-events:none}.pawfy-3 .what-are-pawfy a.button:after{content:"";width:50px;height:40px;display:block;background:url(/cdn/shop/files/whiskaz.svg?v=1691661711) no-repeat center center/contain;position:absolute;bottom:0;z-index:-2;top:0;right:10px;transition:.2s all cubic-bezier(.19,1,.22,1);opacity:0;transform:rotate(30deg)}.pawfy-3 .what-are-pawfy a.button:hover:before{background:#20254a}.pawfy-3 .what-are-pawfy a.button:hover:after{right:-50px;opacity:1;transition:.2s all cubic-bezier(.19,1,.22,1);transform:rotate(0)}.pawfy-3 .sub-and-save__block .button,.pawfy-3 .did-you-know__split-right .button{position:relative;z-index:50;text-transform:uppercase}.pawfy-3 .sub-and-save__block .button:before,.pawfy-3 .did-you-know__split-right .button:before{content:"";width:100%;height:100%;display:block;background:#fff;position:absolute;left:0;top:0;border-radius:2rem;z-index:-1;pointer-events:none}.pawfy-3 .sub-and-save__block .button:after,.pawfy-3 .did-you-know__split-right .button:after{content:"";width:50px;height:40px;display:block;background:url(/cdn/shop/files/whiskaz-blue.svg?v=1691661711) no-repeat center center/contain;position:absolute;bottom:0;z-index:-2;top:0;right:10px;transition:.1s all cubic-bezier(.19,1,.22,1);opacity:0;transform:rotate(30deg)}.pawfy-3 .sub-and-save__block .button:hover:before,.pawfy-3 .did-you-know__split-right .button:hover:before{background:#20254a}.pawfy-3 .sub-and-save__block .button:hover:after,.pawfy-3 .did-you-know__split-right .button:hover:after{right:-50px;opacity:1;transform:rotate(0)}.line-1,.line-2{opacity:0;transition:.3s all ease}.nose-to-tail{background:#fcf8f4}.nose-to-tail *{color:#20254a}.nose-to-tail svg rect{fill:#f9eee3;stroke:#f3e0d7;cursor:pointer;transition:.2s all ease}.nose-to-tail svg rect.hover{fill:#d5d8ea;stroke:#8990bd}.nose-to-tail svg circle.active{fill:#20254a;stroke:#fff;stroke-opacity:.4;transition:.2s all ease;transform-origin:center center;-webkit-animation:pulse 1.1s infinite;animation:pulse 1.1s infinite}.nose-to-tail .page-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.nose-to-tail h2{flex:1 0 100%;margin:0 0 3rem}.nose-to-tail__dog{flex:0 0 48%}@media (max-width: 819px){.nose-to-tail__dog{flex:1 0 100%;margin:0 0 2rem}}.nose-to-tail__dog svg{width:100%}.nose-to-tail__dog svg.mobile-hide{display:block!important}@media (max-width: 560px){.nose-to-tail__dog svg.mobile-hide{display:none!important}}.nose-to-tail__dog svg.mobile-show{display:none!important}@media (max-width: 560px){.nose-to-tail__dog svg.mobile-show{display:block!important}}.nose-to-tail__info{flex:0 0 48%}@media (max-width: 819px){.nose-to-tail__info{flex:1 0 100%}}.nose-to-tail__info-block{background:#fff;border:1px solid #f6e6d6;border-radius:6px;padding:1.5rem;min-height:425px}@media (max-width: 560px){.nose-to-tail__info-block{text-align:center}}.nose-to-tail__info-block p{margin-top:0;font-size:16px}.nose-to-tail__info-block p#product-body{min-height:77px}@media (max-width: 560px){.nose-to-tail__info-block p{font-size:14px}}.nose-to-tail__info-quiz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:#fcf8f4;border-radius:6px;padding:.75rem 1rem;margin:1rem 0 0}@media (max-width: 560px){.nose-to-tail__info-quiz{justify-content:center;text-align:center}.nose-to-tail__info-quiz span{flex:1 0 100%}}.nose-to-tail__info-quiz a{font-weight:500;color:#20254a}@media (max-width: 560px){.nose-to-tail__info-quiz a{display:block;margin:.5rem 0 0}}.nose-to-tail .product-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.nose-to-tail .product-block__image{flex:0 0 120px}.nose-to-tail .product-block__image img{width:100%;min-height:120px;-o-object-fit:contain;object-fit:contain;max-width:260px}@media (max-width: 560px){.nose-to-tail .product-block__image{flex:1 0 100%}}.nose-to-tail .product-block__list{flex:0 0 252px}@media (max-width: 560px){.nose-to-tail .product-block__list{flex:1 0 100%}}.nose-to-tail .product-block__list ul{list-style:none;margin:0;padding:0}@media (max-width: 560px){.nose-to-tail .product-block__list ul{margin:1rem auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.nose-to-tail .product-block__list ul li{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:0 0 .25rem}@media (max-width: 560px){.nose-to-tail .product-block__list ul li{justify-content:flex-start}}.nose-to-tail .product-block__list ul li:last-child{margin:0}.nose-to-tail .product-block__list ul li img{margin:0 .25rem 0 0}.nose-to-tail .product-block__cta{flex:0 0 150px}@media (max-width: 560px){.nose-to-tail .product-block__cta{flex:1 0 100%}}.nose-to-tail .product-block__cta .button{padding:1.25rem}.above-the-fold{background:url(/cdn/shop/files/4k-bg-skew.jpg?v=1735043238) no-repeat center bottom/cover;min-height:calc(100vh - 53px);min-height:calc(100dvh - 53px);padding-top:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.above-the-fold .cell{width:693px;max-width:100%}.above-the-fold .cell p{font-weight:500;font-size:1rem;line-height:1.8;color:#20254a;margin:0 0 2rem;width:25rem;max-width:100%}@media (max-width: 1220px){.above-the-fold .cell p{font-size:16px}}@media (max-width: 768px){.above-the-fold .cell p{font-size:16px}}@media (max-width: 1220px){.above-the-fold .cell{width:600px;max-width:100%;margin:0;text-align:left}.above-the-fold .cell h1,.above-the-fold .cell p{text-align:left}.above-the-fold .cell h1{font-size:4rem}.above-the-fold .cell .button{margin:0}}@media (max-width: 1024px){.above-the-fold{background:#fff url(/cdn/shop/files/pawfy-hero-tablet-update.jpg?v=1734697365) no-repeat right bottom/cover;min-height:calc(100vh - 52px);min-height:calc(100dvh - 52px);align-items:flex-start;height:auto;padding:162px 0 0}.above-the-fold .cell{margin:0;text-align:left}.above-the-fold .cell h1,.above-the-fold .cell p{text-align:left}.above-the-fold .cell .button{margin:0 4px;padding:1rem 2rem}}@media (max-width: 819px){.above-the-fold{background:#fff url(/cdn/shop/files/pawfy-hero-tablet-update.jpg?v=1734697365) no-repeat right bottom/cover;min-height:calc(100vh - 52px);min-height:calc(100dvh - 52px);align-items:flex-start;height:auto;padding:162px 0 0}.above-the-fold .cell{margin:0;text-align:left}.above-the-fold .cell h1,.above-the-fold .cell p{text-align:left}.above-the-fold .cell .button{margin:0 4px;padding:1rem 2rem}}@media (max-width: 560px){.above-the-fold{background:#fff url(/cdn/shop/files/pawfy-hero-mobile-update.jpg?v=1734697365) no-repeat right bottom/cover;min-height:calc(100vh - 52px);min-height:calc(100dvh - 52px);align-items:flex-start;height:auto;padding:62px 0 0}.above-the-fold .cell{margin:0 auto;text-align:center}.above-the-fold .cell h1{font-size:2.3rem;margin:2rem 0 .5rem;text-align:center;width:100%}.above-the-fold .cell p{letter-spacing:-.33px;text-align:center;margin:1.5rem 0;width:100%}}.vet-recommended{background:url(/cdn/shop/files/vet-recommended.png) no-repeat left center/cover;padding:4rem 0;min-height:680px;z-index:11;position:relative;align-items:center;display:flex;flex-wrap:wrap}@media (max-width: 1220px){.vet-recommended{background:url(/cdn/shop/files/vet-recommended-tablet.png) no-repeat right center/cover;align-items:flex-start;padding-top:6rem}}@media (max-width: 560px){.vet-recommended{background:url(/cdn/shop/files/vet-recommended-mobile.png) no-repeat center center/cover;align-items:flex-start;padding-top:3rem;min-height:1095px}}.vet-recommended p{font-weight:500}.vet-recommended__controls{display:flex;flex-wrap:wrap;flex:1 0 100%;justify-content:flex-end;gap:.75rem;max-width:650px}@media (max-width: 819px){.vet-recommended__controls{justify-content:flex-start}}.vet-recommended__controls a{width:32px;height:32px;border-radius:100%;background:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.vet-recommended__controls a img{width:6px}.vet-recommended__controls .prev{transform:rotate(180deg)}.vet-recommended__cell{width:750px;margin:0 0 0 auto;max-width:100%}.vet-recommended__cell *{transition:.3s all ease}@media (max-width: 1220px){.vet-recommended__cell{width:590px}.vet-recommended__cell--heading{margin:0 auto 0 0}.vet-recommended__cell--body{width:63%;margin:2rem 0 0 auto}}@media (max-width: 560px){.vet-recommended__cell{width:100%}}.vet-recommended__cell h2{position:relative}.vet-recommended__cell h2 img{position:absolute;margin:-1.5rem 0 0 -2.5rem}@media (max-width: 768px){.vet-recommended__cell h2 img{width:45px;margin:-.5rem 0 0 -1.15rem}}.vet-recommended__cell p{width:100%;max-width:650px;font-size:18px}@media (max-width: 819px){.vet-recommended__cell p{font-size:1rem}}@media (max-width: 819px){.vet-recommended__cell--body{padding:3rem 0 0 35%}}@media (max-width: 768px){.vet-recommended__cell--body{padding:0}}.featured{flex:1 0 100%}.featured ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;list-style:none;padding:0;margin:1rem 0 0;gap:2rem}@media (max-width: 1220px){.featured ul{gap:1rem}}@media (max-width: 560px){.featured ul{gap:3vw}}@media (max-width: 1220px){.featured ul li img{max-width:100px!important}}@media (max-width: 560px){.featured ul li img{max-width:20vw!important}}.vet-badge{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.vet-badge__img{width:54px}.vet-badge__img img{border-radius:100%}.vet-badge__info{flex:1;padding:0 0 0 1rem}.human-grade{background:#fcf8f4;margin:-2rem 0 0;z-index:10;position:relative;padding:8rem 0 0}@media (max-width: 560px){.human-grade{padding:4rem 0 0}}.human-grade .page-wrapper{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.human-grade__info{flex:0 0 49%}.human-grade__info h2 span{position:relative}.human-grade__info h2 span:after{content:"";display:block;width:100%;position:absolute;bottom:7px;background:url(/cdn/shop/files/human-grade-line.svg) no-repeat center center/contain;left:0;right:0;height:10px}@media (max-width: 819px){.human-grade__info h2 span:after{bottom:0}}@media (max-width: 819px){.human-grade__info{flex:1 0 100%;text-align:center}}.human-grade__info ul{list-style:none;padding:0}@media (max-width: 1220px){.human-grade__info ul{gap:0 1rem}}.human-grade__list{margin:2rem 0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:2rem}@media (max-width: 819px){.human-grade__list{justify-content:space-between}}.human-grade__list li{display:flex;align-items:flex-start;justify-content:flex-start;flex:1 0 100%}@media (max-width: 819px){.human-grade__list li{flex:0 0 45%;text-align:left}}@media (max-width: 560px){.human-grade__list li{flex:1 0 100%;margin:0 0 .5rem}}.human-grade__list li p{margin:0;font-weight:500;width:100%;max-width:570px;font-size:18px}@media (max-width: 819px){.human-grade__list li p{font-size:1rem}}.human-grade__list li img{margin:0 .5rem 0 0}.human-grade__badges{display:flex;align-items:center;justify-content:flex-start;margin:2rem 0 0;list-style:none;gap:3rem;margin:0;padding:0}@media (max-width: 819px){.human-grade__badges{flex:1 0 100%;gap:4rem}.human-grade__badges.tablet-show{display:flex!important;justify-content:center;margin:2rem 0 0}}@media (max-width: 560px){.human-grade__badges{gap:1.5rem}}.human-grade__image{flex:0 0 50%}@media (max-width: 819px){.human-grade__image{flex:1 0 100%}}.human-grade__image img{width:100%}@media (max-width: 819px){.human-grade__image img{width:100%;margin:0 auto;max-width:555px;display:block}}.social-section{overflow:hidden}.social-section h2{position:relative}.social-section h2 img{position:relative;top:-1rem;left:.5rem}@media (max-width: 819px){.social-section h2 img{position:relative;top:-.33rem;left:.33rem}}.header ul li a:hover{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/33/assets/home.css.map */
