﻿.section-shop{padding-top:28px;padding-bottom:80px}@media(max-width: 767px){.section-shop{padding-top:87px;padding-bottom:64px}}@media(min-width: 768px)and (max-width: 1149px){.section-shop{padding-top:96px;padding-bottom:64px}}@media(min-width: 1024px)and (max-width: 1199px){.section-shop{padding-top:110px;padding-bottom:70px}}.section-shop .container{padding-left:64px;padding-right:64px}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container{padding-left:20px;padding-right:20px}}@media(max-width: 767px){.section-shop .container{padding-left:16px;padding-right:16px}}.section-shop .container .shop-header{text-align:center;margin-bottom:66px}@media(max-width: 767px){.section-shop .container .shop-header{margin-bottom:44px}}.section-shop .container .shop-header .shop-title{font-size:64px;line-height:120%;font-weight:500;color:#020202;margin-bottom:12px;text-align:left !important}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .shop-header .shop-title{font-size:32px}}@media(max-width: 767px){.section-shop .container .shop-header .shop-title{font-size:32px}}.section-shop .container .shop-header .shop-subtitle{font-size:14px;line-height:140%;font-weight:400;color:#4a504f;text-align:left}.section-shop .container .shop-filters{margin-bottom:48px}@media(max-width: 767px){.section-shop .container .shop-filters{margin-bottom:32px}}@media(min-width: 1024px)and (max-width: 1199px){.section-shop .container .shop-filters{margin-bottom:40px}}.section-shop .container .shop-filters .category-filter .filter-title{font-size:16px;line-height:120%;font-weight:500;color:#020202;margin-bottom:24px;text-transform:uppercase;letter-spacing:1px;text-align:center}@media(max-width: 767px){.section-shop .container .shop-filters .category-filter .filter-title{font-size:14px}}@media(max-width: 767px){.section-shop .container .shop-filters .category-filter .filter-title{font-size:16px;margin-bottom:20px}}@media(min-width: 1024px)and (max-width: 1199px){.section-shop .container .shop-filters .category-filter .filter-title{margin-bottom:20px}}.section-shop .container .shop-filters .category-filter .category-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media(max-width: 767px){.section-shop .container .shop-filters .category-filter .category-buttons{gap:12px;justify-content:flex-start}}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .shop-filters .category-filter .category-buttons{gap:14px}}@media(min-width: 1024px)and (max-width: 1199px){.section-shop .container .shop-filters .category-filter .category-buttons{gap:14px;max-width:900px;margin:0 auto}}.section-shop .container .shop-filters .category-filter .category-buttons .category-btn{font-size:14px;line-height:140%;font-weight:400;background:rgba(0,0,0,0);color:#020202;border:2px solid #ccd0d8;border-radius:0;padding:12px 24px;cursor:pointer;-webkit-transition:all .25s ease !important;transition:all .25s ease !important;text-transform:uppercase;letter-spacing:.5px;font-weight:500;white-space:nowrap}@media(max-width: 767px){.section-shop .container .shop-filters .category-filter .category-buttons .category-btn{padding:10px 16px;font-size:12px}}.section-shop .container .shop-filters .category-filter .category-buttons .category-btn .count{color:#95a4a4;font-weight:400;margin-left:4px}.section-shop .container .shop-filters .category-filter .category-buttons .category-btn:hover{background:#7ea925;color:#fff;border-color:#7ea925;transform:translateY(-2px)}.section-shop .container .shop-filters .category-filter .category-buttons .category-btn:hover .count{color:hsla(0,0%,100%,.8)}.section-shop .container .shop-filters .category-filter .category-buttons .category-btn.active{background:#020202;color:#fff;border-color:#020202}.section-shop .container .shop-filters .category-filter .category-buttons .category-btn.active .count{color:hsla(0,0%,100%,.8)}.section-shop .container .shop-filters .category-filter .category-buttons .category-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.section-shop .container .shop-results-info{margin-bottom:32px;text-align:center}.section-shop .container .shop-results-info .results-count{font-size:12px;line-height:140%;font-weight:400;color:#95a4a4;margin:0;text-transform:uppercase;letter-spacing:.5px}.section-shop .container .shop-products-wrapper{position:relative;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}.section-shop .container .shop-products-wrapper ul.products.shop-grid,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid{display:grid;gap:32px;margin:0;list-style:none;justify-content:center}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid{grid-template-columns:1fr;gap:24px;max-width:400px;margin:0 auto}}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .shop-products-wrapper ul.products.shop-grid,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid{grid-template-columns:repeat(2, 1fr);gap:28px;max-width:720px;margin:0 auto}}@media(min-width: 1024px)and (max-width: 1199px){.section-shop .container .shop-products-wrapper ul.products.shop-grid,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:24px;max-width:960px;margin:0 auto}}@media(min-width: 1200px)and (max-width: 1439px){.section-shop .container .shop-products-wrapper ul.products.shop-grid,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid{grid-template-columns:repeat(3, 1fr);gap:30px;max-width:1200px;margin:0 auto}}@media(min-width: 1440px){.section-shop .container .shop-products-wrapper ul.products.shop-grid,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid{grid-template-columns:repeat(3, 1fr);gap:40px;max-width:1200px;margin:0 auto}}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product{position:relative;background:#fff;border-radius:0;overflow:hidden;box-shadow:0 0 0 1px rgba(2,2,2,.08);-webkit-transition:all .25s ease !important;transition:all .25s ease !important;display:flex;flex-direction:column;height:100%}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product:hover,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product:hover{box-shadow:0 16px 32px rgba(2,2,2,.12);transform:translateY(-4px)}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product:hover .wp-post-image,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product:hover .wp-post-image{transform:scale(1.03)}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product:hover .woocommerce-loop-product__title,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product:hover .woocommerce-loop-product__title{color:#7ea925}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product a,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product a{display:block;text-decoration:none;color:inherit;flex:1;display:flex;flex-direction:column}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .wp-post-image,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .wp-post-image{width:100%;height:260px;object-fit:cover;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .wp-post-image,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .wp-post-image{height:220px}}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .wp-post-image,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .wp-post-image{height:240px}}@media(min-width: 1024px)and (max-width: 1199px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .wp-post-image,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .wp-post-image{height:220px}}@media(min-width: 1200px)and (max-width: 1439px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .wp-post-image,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .wp-post-image{height:240px}}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .onsale,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .onsale{position:absolute;top:12px;left:12px;background:#eb7326;color:#fff;padding:6px 12px;font-size:12px;line-height:140%;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-weight:600;border-radius:0;z-index:10;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .onsale,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .onsale{top:10px;left:10px;padding:5px 10px;font-size:11px}}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content{padding:28px 24px;flex:1;display:flex;flex-direction:column}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content{padding:20px 16px}}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content{padding:24px 20px}}@media(min-width: 1024px)and (max-width: 1199px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content{padding:20px 18px}}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content .woocommerce-loop-product__title,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content .woocommerce-loop-product__title{font-size:16px;line-height:120%;font-weight:500;color:#020202;margin-bottom:12px;line-height:1.3;-webkit-transition:all .25s ease !important;transition:all .25s ease !important;min-height:48px;display:flex;align-items:center}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content .woocommerce-loop-product__title,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content .woocommerce-loop-product__title{font-size:14px}}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content .woocommerce-loop-product__title,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content .woocommerce-loop-product__title{font-size:14px;min-height:40px}}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content .woocommerce-loop-product__title,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content .woocommerce-loop-product__title{font-size:15px;min-height:44px}}@media(min-width: 1024px)and (max-width: 1199px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content .woocommerce-loop-product__title,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content .woocommerce-loop-product__title{font-size:14px;min-height:42px}}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content .price,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content .price{font-size:22px;line-height:140%;font-weight:400;color:#7ea925;margin-bottom:auto;font-weight:500}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content .price,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content .price{font-size:20px}}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content .price,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content .price{font-size:18px}}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content .price,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content .price{font-size:16px;line-height:120%;font-weight:500}}@media(max-width: 767px)and (max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content .price,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content .price{font-size:14px}}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content .price del,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content .price del{font-size:14px;line-height:140%;font-weight:400;color:#95a4a4;margin-right:8px;text-decoration:line-through}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-content .price ins,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-content .price ins{text-decoration:none}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-card-actions,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-card-actions{margin-top:auto;padding:0 24px 24px}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-card-actions,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-card-actions{padding:0 16px 16px}}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-card-actions,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-card-actions{padding:0 20px 20px}}@media(min-width: 1024px)and (max-width: 1199px){.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .product-card-actions,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .product-card-actions{padding:0 18px 18px}}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .add_to_cart_button,.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .button,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .add_to_cart_button,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .button{font-size:14px;line-height:140%;font-weight:400;background:#020202;color:#fff;border:none;border-radius:0;padding:12px 24px;text-transform:uppercase;letter-spacing:.5px;font-weight:500;cursor:pointer;width:100%;text-align:center;text-decoration:none;display:block;margin:0 0 8px 0;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .add_to_cart_button:hover,.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .button:hover,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .add_to_cart_button:hover,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .button:hover{background:#7ea925;color:#fff;transform:translateY(-1px)}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .add_to_cart_button:active,.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .button:active,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .add_to_cart_button:active,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .button:active{transform:translateY(0)}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .add_to_cart_button.loading,.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .button.loading,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .add_to_cart_button.loading,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .button.loading{opacity:.6;cursor:wait}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .add_to_cart_button.added,.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .button.added,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .add_to_cart_button.added,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .button.added{background:#7ea925}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .add_to_cart_button.added::after,.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .button.added::after,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .add_to_cart_button.added::after,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .button.added::after{content:" ✓"}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .added_to_cart,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .added_to_cart{font-size:12px;line-height:140%;font-weight:400;color:#eb7326;text-decoration:none;text-align:center;display:block;text-transform:uppercase;letter-spacing:.5px;font-weight:500;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}.section-shop .container .shop-products-wrapper ul.products.shop-grid li.product .added_to_cart:hover,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid li.product .added_to_cart:hover{color:rgb(179.917721519,80.4240506329,16.582278481);text-decoration:underline}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card{position:relative;background:#fff;border-radius:0;overflow:hidden;box-shadow:0 0 0 1px rgba(2,2,2,.08);-webkit-transition:all .25s ease !important;transition:all .25s ease !important;display:flex;flex-direction:column;height:100%}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card:hover,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card:hover{box-shadow:0 16px 32px rgba(2,2,2,.12);transform:translateY(-4px)}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card:hover .wp-post-image,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card:hover .wp-post-image{transform:scale(1.03)}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card:hover .product-card-title,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card:hover .product-card-title{color:#7ea925}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-image,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-image{position:relative}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-image .product-image-link,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-image .product-image-link{display:block;text-decoration:none;color:inherit}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-image .wp-post-image,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-image .wp-post-image{width:100%;height:260px;object-fit:cover;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-image .wp-post-image,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-image .wp-post-image{height:220px}}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-image .wp-post-image,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-image .wp-post-image{height:240px}}@media(min-width: 1024px)and (max-width: 1199px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-image .wp-post-image,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-image .wp-post-image{height:220px}}@media(min-width: 1200px)and (max-width: 1439px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-image .wp-post-image,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-image .wp-post-image{height:240px}}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-image .product-card-sale-badge,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-image .product-card-sale-badge{position:absolute;top:12px;left:12px;background:#eb7326;color:#fff;padding:6px 12px;font-size:12px;line-height:140%;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-weight:600;border-radius:0;z-index:10;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-image .product-card-sale-badge,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-image .product-card-sale-badge{top:10px;left:10px;padding:5px 10px;font-size:11px}}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content{padding:28px 24px;flex:1;display:flex;flex-direction:column}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content{padding:20px 16px}}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content{padding:24px 20px}}@media(min-width: 1024px)and (max-width: 1199px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content{padding:20px 18px}}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content .product-content-link,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content .product-content-link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content .product-card-title,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content .product-card-title{font-size:16px;line-height:120%;font-weight:500;color:#020202;margin-bottom:12px;line-height:1.3;-webkit-transition:all .25s ease !important;transition:all .25s ease !important;min-height:48px;display:flex;align-items:center}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content .product-card-title,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content .product-card-title{font-size:14px}}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content .product-card-title,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content .product-card-title{font-size:14px;min-height:40px}}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content .product-card-title,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content .product-card-title{font-size:15px;min-height:44px}}@media(min-width: 1024px)and (max-width: 1199px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content .product-card-title,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content .product-card-title{font-size:14px;min-height:42px}}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content .product-card-price,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content .product-card-price{font-size:22px;line-height:140%;font-weight:400;color:#7ea925;margin-top:auto;font-weight:500}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content .product-card-price,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content .product-card-price{font-size:20px}}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content .product-card-price,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content .product-card-price{font-size:18px}}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content .product-card-price,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content .product-card-price{font-size:16px;line-height:120%;font-weight:500}}@media(max-width: 767px)and (max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content .product-card-price,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content .product-card-price{font-size:14px}}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content .product-card-price del,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content .product-card-price del{font-size:14px;line-height:140%;font-weight:400;color:#95a4a4;margin-right:8px;text-decoration:line-through}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-content .product-card-price ins,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-content .product-card-price ins{text-decoration:none}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions{padding:0 24px 24px}@media(max-width: 767px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions{padding:0 16px 16px}}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions{padding:0 20px 20px}}@media(min-width: 1024px)and (max-width: 1199px){.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions{padding:0 18px 18px}}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .add_to_cart_button,.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .button,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .add_to_cart_button,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .button{font-size:14px;line-height:140%;font-weight:400;background:#020202;color:#fff;border:none;border-radius:0;padding:12px 24px;text-transform:uppercase;letter-spacing:.5px;font-weight:500;cursor:pointer;width:100%;text-align:center;text-decoration:none;display:block;margin:0 0 8px 0;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .add_to_cart_button:hover,.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .button:hover,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .add_to_cart_button:hover,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .button:hover{background:#7ea925;color:#fff;transform:translateY(-1px)}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .add_to_cart_button:active,.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .button:active,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .add_to_cart_button:active,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .button:active{transform:translateY(0)}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .add_to_cart_button.loading,.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .button.loading,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .add_to_cart_button.loading,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .button.loading{opacity:.6;cursor:wait}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .add_to_cart_button.added,.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .button.added,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .add_to_cart_button.added,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .button.added{background:#7ea925}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .add_to_cart_button.added::after,.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .button.added::after,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .add_to_cart_button.added::after,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .button.added::after{content:" ✓"}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .added_to_cart,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .added_to_cart{font-size:12px;line-height:140%;font-weight:400;color:#eb7326;text-decoration:none;text-align:center;display:block;text-transform:uppercase;letter-spacing:.5px;font-weight:500;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}.section-shop .container .shop-products-wrapper ul.products.shop-grid .findpet-product-card .product-card-actions .added_to_cart:hover,.section-shop .container .shop-products-wrapper .findpet-products-grid.shop-grid .findpet-product-card .product-card-actions .added_to_cart:hover{color:rgb(179.917721519,80.4240506329,16.582278481);text-decoration:underline}.section-shop .container .shop-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.section-shop .container .shop-loading .loading-spinner{width:48px;height:48px;border:4px solid #d1e2e2;border-top:4px solid #7ea925;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section-shop .container .shop-pagination{margin-top:64px;text-align:center}@media(max-width: 767px){.section-shop .container .shop-pagination{margin-top:48px}}.section-shop .container .shop-pagination .page-numbers{font-size:14px;line-height:140%;font-weight:400;display:inline-block;padding:12px 16px;margin:0 4px;border:2px solid #ccd0d8;border-radius:0;color:#020202;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;font-weight:500;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}@media(max-width: 767px){.section-shop .container .shop-pagination .page-numbers{padding:10px 12px;font-size:12px;margin:0 2px}}.section-shop .container .shop-pagination .page-numbers:hover,.section-shop .container .shop-pagination .page-numbers.current{background:#7ea925;color:#fff;border-color:#7ea925;transform:translateY(-2px)}.section-shop .container .shop-pagination .page-numbers.prev,.section-shop .container .shop-pagination .page-numbers.next{font-weight:600}.section-shop .container .shop-pagination .page-numbers.dots{border:none;background:none;color:#95a4a4;cursor:default}.section-shop .container .shop-pagination .page-numbers.dots:hover{transform:none}.section-shop .container .no-products-found{text-align:center;padding:80px 20px}@media(max-width: 767px){.section-shop .container .no-products-found{padding:60px 20px}}.section-shop .container .no-products-found .no-products-content{max-width:500px;margin:0 auto}.section-shop .container .no-products-found .no-products-content h3{font-size:22px;line-height:140%;font-weight:400;color:#020202;margin-bottom:16px}@media(min-width: 768px)and (max-width: 1149px){.section-shop .container .no-products-found .no-products-content h3{font-size:20px}}@media(max-width: 767px){.section-shop .container .no-products-found .no-products-content h3{font-size:18px}}.section-shop .container .no-products-found .no-products-content p{font-size:14px;line-height:140%;font-weight:400;color:#4a504f;margin-bottom:32px;line-height:1.6}.section-shop .container .no-products-found .no-products-content .reset-filter-btn{font-size:14px;line-height:140%;font-weight:400;background:#7ea925;color:#fff;border:none;border-radius:0;padding:16px 32px;text-transform:uppercase;letter-spacing:.5px;font-weight:500;text-decoration:none;display:inline-block;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}.section-shop .container .no-products-found .no-products-content .reset-filter-btn:hover{background:#020202;color:#fff;transform:translateY(-2px)}.section-shop .container .no-products-found .no-products-content .reset-filter-btn:active{transform:translateY(0)}@media(min-width: 1024px)and (max-width: 1199px){.section-shop .container{padding-left:40px;padding-right:40px}.section-shop .shop-filters .category-filter .category-buttons .category-btn{padding:10px 18px;font-size:13px}.section-shop ul.products.shop-grid,.section-shop .findpet-products-grid.shop-grid{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:20px}.section-shop ul.products.shop-grid li.product .product-content,.section-shop ul.products.shop-grid li.product .product-card-content,.section-shop ul.products.shop-grid .findpet-product-card .product-content,.section-shop ul.products.shop-grid .findpet-product-card .product-card-content,.section-shop .findpet-products-grid.shop-grid li.product .product-content,.section-shop .findpet-products-grid.shop-grid li.product .product-card-content,.section-shop .findpet-products-grid.shop-grid .findpet-product-card .product-content,.section-shop .findpet-products-grid.shop-grid .findpet-product-card .product-card-content{padding:18px 16px}.section-shop ul.products.shop-grid li.product .wp-post-image,.section-shop ul.products.shop-grid .findpet-product-card .wp-post-image,.section-shop .findpet-products-grid.shop-grid li.product .wp-post-image,.section-shop .findpet-products-grid.shop-grid .findpet-product-card .wp-post-image{height:200px}}@media(min-width: 1366px)and (max-width: 1439px){.section-shop ul.products.shop-grid,.section-shop .findpet-products-grid.shop-grid{grid-template-columns:repeat(3, 1fr);max-width:1100px;gap:28px}}@media(-webkit-min-device-pixel-ratio: 2)and (min-width: 1024px),(min-resolution: 192dpi)and (min-width: 1024px){.section-shop ul.products.shop-grid li.product .wp-post-image,.section-shop ul.products.shop-grid .findpet-product-card .wp-post-image,.section-shop .findpet-products-grid.shop-grid li.product .wp-post-image,.section-shop .findpet-products-grid.shop-grid .findpet-product-card .wp-post-image{image-rendering:-webkit-optimize-contrast}}@media(min-width: 1920px){.section-shop ul.products.shop-grid,.section-shop .findpet-products-grid.shop-grid{grid-template-columns:repeat(3, 1fr);max-width:1400px;gap:48px;margin:0 auto}}
