body{background:#fff;color:#161616}h1,h2,h3{letter-spacing:normal!important}.pn-source-hero,.pn-source-details{font-family:var(--font-body--family),Poppins,sans-serif;color:#161616}.pn-source-hero{display:grid;grid-template-columns:1fr 1fr;background:#fee7db;min-height:570px}.pn-source-hero-content{padding:60px 50px;align-self:center;text-align:center}.pn-source-hero h1{font-family:inherit;font-size:36px;line-height:1.65;font-weight:600;margin:0 auto 16px;max-width:580px;letter-spacing:0}.pn-source-hero-content>p{font-size:20px;line-height:1.6;margin:14px 0}.pn-source-hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.pn-source-button,.pn-source-button:visited{display:block;background:#000;color:#fff;text-align:center;border:3px solid #4c4438;box-shadow:0 6px #4c4438;border-radius:25px;padding:14px 24px;text-decoration:none;font-size:22px;font-weight:700;line-height:1.5;max-width:540px;margin:20px auto 12px}.pn-source-button:hover,.pn-source-button:focus{background:#222;color:#fff}.pn-source-hero-content>.pn-source-under-button{font-size:14px;background:#fff;display:inline-block;border-radius:20px;padding:3px 16px;margin:7px auto}.pn-source-bar{background:#e57659;color:#fff;display:flex;justify-content:space-evenly;padding:24px;font-size:22px;font-weight:600;gap:25px}.pn-source-bar--dog{background:#f1f7e7;color:#063355}.pn-source-hero--dog{background:#f1f7e7 var(--hero-image) center/cover no-repeat;min-height:620px}.pn-source-hero--dog h1{font-size:46px;line-height:1.25;color:#063355;font-weight:700}.pn-source-hero--dog .pn-source-hero-photo{visibility:hidden}.pn-source-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0 34px}.pn-source-benefits span{background:#fff;border-radius:13px;box-shadow:0 3px 4px #0001;padding:25px 14px;font-size:17px;line-height:1.4}.pn-source-split{max-width:1200px;margin:auto;padding:60px 25px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.pn-source-split--reverse .pn-source-split-image{order:2}.pn-source-split-image img{display:block;width:100%;height:auto;border-radius:12px}.pn-source-split-copy h2,.pn-source-feature-section h2,.pn-source-faq h2{font-family:inherit;font-size:36px;font-weight:600;line-height:1.5;margin:0 0 25px;letter-spacing:0}.pn-source-split-copy p{font-size:18px;line-height:1.8;margin:12px 0}.pn-source-split-copy .pn-source-button{font-size:20px;margin-top:25px}.pn-source-feature-section{padding:55px max(25px,calc((100% - 1150px)/2));background:#fee7db;text-align:center}.pn-source-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.pn-source-feature-grid>div{background:#fff;border-radius:12px;padding:30px 24px}.pn-source-feature-grid h3{font-size:21px;line-height:1.45;font-family:inherit;font-weight:600;margin:0 0 15px}.pn-source-feature-grid p{font-size:16px;line-height:1.7;margin:0}.pn-source-details--dog .pn-source-feature-section{background:#eef4e2}.pn-source-details--fountain .pn-source-feature-section{background:#f3ead5}.pn-source-details--fountain h2{font-weight:700;font-size:42px;line-height:1.3}.pn-source-faq{max-width:1000px;margin:auto;padding:65px 25px}.pn-source-faq h2{text-align:center}.pn-source-faq details{border-bottom:1px solid #d8d8d8;padding:0 18px}.pn-source-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:20px;font-weight:600;padding:20px 0;color:#161616}.pn-source-faq summary::-webkit-details-marker{display:none}.pn-source-faq details[open] summary span{transform:rotate(45deg)}.pn-source-faq details>div{font-size:17px;line-height:1.75;padding-bottom:20px}.pn-source-product-benefits h2{font-family:inherit;font-size:39px;line-height:1.3;font-weight:700;margin:0 0 18px}.pn-source-product-benefits ul{padding:0;margin:10px 0;list-style:none}.pn-source-product-benefits li{position:relative;padding-left:34px;font-size:18px;line-height:1.6;margin:10px 0}.pn-source-product-benefits li:before{content:"\2713";position:absolute;left:0;top:2px;width:24px;height:24px;line-height:24px;text-align:center;font-weight:700;background:#e5a337;color:#161616;border-radius:50%}body:has(main[data-template*=pawnello-fountain]) .product-information,body:has(main[data-template*=pawnello-wireless]) .product-information{background:#f3ead5}body:has(main[data-template*=pawnello-fountain]) .pn-product-title,body:has(main[data-template*=pawnello-wireless]) .pn-product-title{font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0}body:has(main[data-template*=pawnello-cat]) .product-information,body:has(main[data-template*=pawnello-dog]) .product-information{background:#fff}.pn-product-title{font-size:36px;line-height:1.5;letter-spacing:0!important}.pn-footer{background:#fff;border-top:1px solid #ddd}.pn-footer-bottom span:last-child{display:none}.pn-footer-grid>div:first-child p{display:none}.pn-source-products{max-width:1200px;margin:auto;padding:55px 25px;text-align:center}.pn-source-products h2{font:600 36px/1.5 var(--font-body--family);margin:0 0 30px}.pn-source-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.pn-source-products-grid a{color:#161616;text-decoration:none}.pn-source-products-grid img{width:100%;border-radius:10px}.pn-source-products-grid h3{font-size:18px}.pn-source-products-grid span{display:block;background:#000;color:#fff;padding:12px;border-radius:8px;font-size:15px;font-weight:600}.pn-source-products-grid p{font-size:18px;font-weight:600}.pn-source-purchase-heading{text-align:center;padding:45px 20px 10px;background:#fff}.pn-source-purchase-heading h2{font:600 36px/1.5 var(--font-body--family);margin:0}.pn-source-purchase-heading p{font-size:20px;margin:10px 0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #555;outline-offset:4px}a[x-apple-data-detectors]{color:inherit!important}@media(max-width:767px){.pn-source-hero{grid-template-columns:1fr;min-height:0}.pn-source-hero-content{padding:30px 20px}.pn-source-hero h1{font-size:27px;line-height:1.45;max-width:none}.pn-source-hero-content>p{font-size:17px;line-height:1.6}.pn-source-button{font-size:18px;padding:12px 15px;border-radius:20px}.pn-source-hero-photo{height:auto;max-height:420px;overflow:hidden}.pn-source-hero-photo img{height:auto}.pn-source-bar{padding:18px 12px;gap:15px;font-size:13px;text-align:center}.pn-source-hero--dog{background:#f1f7e7}.pn-source-hero--dog h1{font-size:30px;line-height:1.3}.pn-source-hero--dog .pn-source-hero-photo{visibility:visible}.pn-source-hero--dog .pn-source-hero-photo img{width:200%;max-width:none;margin-left:-100%}.pn-source-benefits{gap:8px;margin:20px 0}.pn-source-benefits span{font-size:13px;padding:18px 9px}.pn-source-split{grid-template-columns:1fr;padding:35px 20px;gap:24px}.pn-source-split--reverse .pn-source-split-image{order:0}.pn-source-split-copy h2,.pn-source-feature-section h2,.pn-source-faq h2,.pn-source-details--fountain h2{font-size:27px;line-height:1.4}.pn-source-split-copy p{font-size:16px}.pn-source-feature-section{padding:35px 20px}.pn-source-feature-grid{grid-template-columns:1fr;gap:18px}.pn-source-feature-grid>div{padding:25px}.pn-source-faq{padding:40px 20px}.pn-source-faq summary{font-size:17px}.pn-source-faq details{padding:0 4px}.pn-source-faq details>div{font-size:16px}.pn-source-product-benefits h2{font-size:28px}.pn-source-product-benefits li{font-size:16px}.pn-product-title{font-size:28px}.pn-source-products{padding:35px 20px}.pn-source-products h2{font-size:27px}.pn-source-products-grid{grid-template-columns:repeat(2,1fr);gap:24px 15px}.pn-source-products-grid h3{font-size:16px}.pn-source-products-grid span{font-size:13px}.pn-source-purchase-heading{padding:35px 20px 5px}.pn-source-purchase-heading h2{font-size:28px}.pn-source-purchase-heading p{font-size:17px}}.pn-source-button,.pn-source-button:visited{background:#b71117;color:#fff}.pn-source-button:hover,.pn-source-button:focus{background:#970d13;color:#fff}.pn-source-details--fountain .pn-source-button{background:#d93;color:#000;border:0;box-shadow:none;border-radius:50px}body:has(main[data-template*=pawnello-fountain]) .product-form-buttons .button,body:has(main[data-template*=pawnello-wireless]) .product-form-buttons .button{background:#d93;color:#000;border-radius:50px}body:has(main[data-template*=pawnello-cat]) .product-form-buttons .button,body:has(main[data-template*=pawnello-dog]) .product-form-buttons .button{background:#b71117;color:#fff;border-radius:25px}main[data-template*=pawnello-fountain] .section-background,main[data-template*=pawnello-wireless] .section-background{background:#f3ead5!important}main[data-template*=pawnello-fountain] product-price,main[data-template*=pawnello-wireless] product-price{--sale-price-color:#229e49!important;--sale-price-font-weight:700!important;font-size:26px}main[data-template*=pawnello-fountain] product-price .compare-at-price,main[data-template*=pawnello-wireless] product-price .compare-at-price{font-size:19px;color:#161616}.pn-product-accordions{width:100%;border-top:1px solid #d8cbb0}.pn-product-accordions details{border-bottom:1px solid #d8cbb0}.pn-product-accordions summary{display:flex;justify-content:space-between;gap:20px;padding:18px 0;font-size:17px;font-weight:600;color:#161616;cursor:pointer;list-style:none}.pn-product-accordions summary::-webkit-details-marker{display:none}.pn-product-accordions details[open] summary span{transform:rotate(45deg)}.pn-product-accordions details>div{font-size:15px;line-height:1.7;padding:0 0 18px}.pn-product-accordions ul{padding-left:22px}.pn-product-accordions li{margin:6px 0}.pn-product-accordions p{margin:0 0 10px}main[data-template*=pawnello-fountain] .price-with-savings,main[data-template*=pawnello-wireless] .price-with-savings{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pawnello-source.css.map */
