.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: 1200px){.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: 1200px){.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}}.shop main{padding:1rem 0 0}.shop .home-icons{border-radius:6px;margin:0 0 2rem}@media (max-width: 1200px){.shop .home-icons{margin:0 0 1rem}}.shop .no-items{text-align:center}.shop .best-sellers ul.pawfy-products li ol{display:none}.shop-products{padding:10rem 0 2rem}.shop-products__search{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 0 1rem}@media (max-width: 1200px){.shop-products__search{margin:0 0 2rem}}.shop-products__search input{border:1px solid #20254a;padding:.75rem 1rem;border-radius:2rem;font-size:1rem;font-family:TT Norms Pro,sans-serif;color:#20254a;min-width:250px}.shop-products p b{color:#20254a}@media (max-width: 1200px){.shop-products{padding:6rem 0 2rem}}.shop-products h1{font-size:3rem;text-align:center;margin:0 0 2rem}@media (max-width: 1200px){.shop-products h1{margin:0 0 1rem;font-size:2.5rem}}.shop-list{display:flex;flex-wrap:wrap;list-style:none;text-align:center;justify-content:center;gap:4rem;margin:0;padding:0;align-items:flex-start}@media (min-width: 1366px){.shop-list{gap:2rem;justify-content:space-evenly}}@media (max-width: 819px){.shop-list{justify-content:center;gap:3rem}}@media (max-width: 768px){.shop-list{gap:1rem;justify-content:space-between}}.shop-list li{flex:0 0 25%;padding:0;position:relative;overflow:visible;max-width:25%}@media (max-width: 1850px){.shop-list li{flex:0 0 38%;max-width:38%}}.shop-list li a{text-decoration:none;color:#20254a;width:auto;margin:0}@media (max-width: 819px){.shop-list li p:not([class]){display:none}}@media (max-width: 768px){.shop-list li p.adder{flex-flow:column-reverse}.shop-list li p.adder small{left:0}}@media (max-width: 1200px){.shop-list li{flex:0 0 35%;max-width:35%;margin:0;padding:0}.shop-list li h3{font-size:1.5rem;margin:0;text-align:center;padding-top:0}.shop-list li p{font-size:13px;margin:.25rem 0 .5rem;text-align:center}.shop-list li a{padding:.5rem 0;border-radius:.5rem;margin:0;width:auto}}@media (max-width: 819px){.shop-list li{flex:0 0 46%;max-width:46%}}.shop-list li img{max-width:100%;margin-bottom:0}.shop-list li .badge{position:absolute;top:3rem;right:1.5rem;width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;z-index:20}@media (max-width: 1200px){.shop-list li .badge{width:3rem;height:3rem;top:1.5rem}}@media (max-width: 819px){.shop-list li .badge{top:0;right:0}}.shop-list li:before{display:none}.best-sellers__search{margin:0 0 2rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:0}@media (max-width: 1200px){.best-sellers__search{padding:0}}.best-sellers__search-categories{flex:0 0 60%}@media (max-width: 1200px){.best-sellers__search-categories{flex:0 0 41%;max-height:40px;z-index:99}}.best-sellers__search-categories ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0;position:relative;width:100%}.best-sellers__search-categories ul:after{content:"";width:8px;height:8px;background:url(https://cdn.shopify.com/s/files/1/0533/0970/2320/files/triangle.svg?v=1700051311) no-repeat center center/contain;position:absolute;transition:.2s all ease;transform:rotate(180deg);top:17px;right:9px}@media (min-width: 1200px){.best-sellers__search-categories ul:after{display:none}}.best-sellers__search-categories ul.active:after{transform:rotate(0)}@media (max-width: 1200px){.best-sellers__search-categories ul{width:100%;white-space:wrap;flex-wrap:wrap;margin:0;overflow:auto;gap:0;padding:0;background:#fff;border-radius:.5rem;border:1px solid #d6e0e3;max-height:40px;overflow:hidden;transition:.2s all ease}.best-sellers__search-categories ul.active{max-height:212px}}.best-sellers__search-categories ul li{text-decoration:none;font-size:.9rem;color:#20254a;display:block;padding:.75rem 1.5rem;border-radius:2rem;cursor:pointer;text-align:left;border:1px solid transparent}@media (max-width: 1200px){.best-sellers__search-categories ul li{padding:.75rem;border-radius:0;flex:1 0 100%;order:2}}.best-sellers__search-categories ul li.active{background:#f2faff;font-weight:500;border:1px solid #e6f3fb}@media (max-width: 1200px){.best-sellers__search-categories ul li.active{order:1}}.best-sellers__search-categories ul li a{text-decoration:none;font-size:1rem;color:#20254a;display:block;padding:0;border-radius:0}.best-sellers__search-input{flex:0 0 33%}@media (max-width: 1200px){.best-sellers__search-input{flex:0 0 57%}}.best-sellers__search input{width:350px;max-width:100%;padding:12px 18px;border:0;border-radius:6px;border:1px solid #dfdfdf;font-size:.9rem;margin:0 0 0 auto;display:block}@media (max-width: 1200px){.best-sellers__search input{width:100%;padding:.75rem 1rem}}.best-sellers .splide__arrow{background:#20254a;width:37px;height:37px;top:37%}@media (max-width: 1200px){.best-sellers .splide__arrow{width:32px;height:32px;bottom:-64px;transform:none;top:unset}}.best-sellers .splide__arrow svg{width:40px;height:12px}.best-sellers h2{color:#20254a;text-align:center;margin:0 0 2rem}@media (max-width: 1200px){.best-sellers h2{margin:0 0 2rem}}.best-sellers .button.link{margin:3rem auto 0}@media (max-width: 1200px){.best-sellers .button.link{margin:1rem auto 0}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/shop.css.map */
