#MainContent{font-family:PNInstrument,Arial,sans-serif;color:#18234f}#MainContent :is(.petnf-lcf4-a,.petnf-lcf4-b,.petnf-gw-a,.petnf-gw-b,.pncat2,.pncat-b,.petnf-swb3,.petnf-swb3-bottom,.petnf-travel,.petnf-parts-v3){font-family:PNInstrument,Arial,sans-serif!important;color:#18234f!important;--navy:#18234f;--teal:#18234f;--ink:#18234f;--muted:#58616c;--soft:#f7f6f2}#MainContent :is(h1,h2,h3){font-family:PNArchivo,Arial Narrow,sans-serif!important;color:#18234f!important;letter-spacing:0!important}#MainContent h1{font-size:40px!important;line-height:1.15!important}#MainContent h2{font-size:28px!important;line-height:1.25!important}#MainContent h3{font-size:23px!important;line-height:1.25!important}#MainContent :is(.lcf4-hero,.gw-hero,.pncat2-hero,.swb3-hero,.pt-care){background:#f7f6f2!important;border:1px solid #dddeda!important;border-radius:12px!important;box-shadow:none!important;color:#18234f!important}#MainContent .swb3-hero{max-width:1232px;margin:auto;padding:28px 0!important;overflow:hidden}#MainContent .swb3-hero :is(p,strong,small){color:#18234f!important}#MainContent .swb3-proof{background:#fff!important;border-color:#dddeda!important}#MainContent .swb3-proof strong{font-family:PNArchivo,Arial Narrow,sans-serif;font-size:28px!important}#MainContent .swb3-hero:before,#MainContent .swb3-hero:after{display:none}#MainContent :is(.pncat2-card,.pt-card,.parts-card,.swb3-card){border:1px solid #dddeda!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;min-width:0}#MainContent :is(.pncat2-btn,.pt-button,.parts-button,.swb3-btn,.swb3-smallbtn){background:#18234f!important;color:#fff!important;border-radius:7px!important;min-height:46px;font-family:PNInstrument,Arial,sans-serif!important;text-decoration:none}#MainContent :is(.pncat2-media,.pt-image){aspect-ratio:1;width:100%;height:auto!important;background:#f7f6f2;object-fit:contain;border-radius:7px}#MainContent .pt-image img{display:block;aspect-ratio:1;object-fit:contain}#MainContent :is(.pncat2-card,.pt-card){padding:18px;display:flex;flex-direction:column}#MainContent :is(.pncat2-bottom,.pt-buy){margin-top:auto}#MainContent :is(.pncat2-price,.pt-price,.parts-price){font-family:PNInstrument,Arial,sans-serif!important;color:#18234f!important;font-size:22px!important}#MainContent :is(.pncat2 p,.pt-body,.pt-intro,.pncat-b p,.petnf-gw-b p){font-size:16px;line-height:1.5}#MainContent :is(.pncat2-tag,.pt-label){background:#f0ede6;color:#58616c;min-height:28px}#MainContent :is(.pncat2-review,.pt-review,.parts-reviews){font-size:14px;line-height:1.5;color:#18234f}#MainContent .parts-content h3,#MainContent .parts-compact h3{font-size:21px!important}#MainContent .parts-card{height:100%}#MainContent .parts-photo{background:#f7f6f2;border-radius:7px}#MainContent :is(.petnf-travel,.pncat2,.pncat-b,.petnf-parts-v3){max-width:1280px;padding-left:24px;padding-right:24px}#MainContent .pncat2-grid,#MainContent .pt-grid{gap:20px;align-items:stretch}#MainContent .shopify-section:has(.slideshow--placeholder){display:none}#MainContent .pn-all-header{max-width:1280px;margin:auto;padding:28px 32px 12px}#MainContent .pn-all-header h1{margin:0 0 10px}#MainContent .pn-all-header p{font-size:16px;line-height:1.5;margin:0}#MainContent .pn-all-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:15px}#MainContent .pn-all-links a{color:#18234f;text-underline-offset:4px}#MainContent .pn-collection .section-padding-hydration{padding-top:12px;padding-bottom:24px}#MainContent .pn-collection:has(.pn-all-header) [class*=-padding]{padding-top:12px!important}#MainContent .pt-card h2{font-size:23px!important}#MainContent :is(.facets__heading,.facet-filters__label,.product-count__text,.mobile-facets__heading){font:400 14px/1.5 PNInstrument,Arial,sans-serif!important}@supports (grid-template-rows:subgrid){#MainContent .pn-collection .pn-buy{margin-top:0}}@media(max-width:749px){#MainContent .pt-card h2{font-size:19px!important}#MainContent h1{font-size:30px!important}#MainContent h2{font-size:25px!important}#MainContent h3{font-size:19px!important}#MainContent :is(.petnf-travel,.pncat2,.pncat-b,.petnf-parts-v3){padding-left:16px;padding-right:16px}#MainContent .pncat2-grid,#MainContent .pt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#MainContent :is(.pncat2-card,.pt-card){padding:12px}#MainContent .pt-image{max-width:none}#MainContent :is(.pncat2-btn,.pt-button){font-size:14px!important;padding:10px 8px!important;overflow-wrap:normal!important}#MainContent .pncat2-bottom a.pncat2-btn{min-height:66px}#MainContent :is(.pncat2-tag,.pt-label){min-height:52px;display:flex;align-items:center}#MainContent .swb3-hero{margin-inline:16px;padding:18px 0!important}#MainContent .parts-content h3,#MainContent .parts-compact h3{font-size:19px!important}#MainContent .pn-all-header{padding:24px 18px 12px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/petnf-hydration-system.css.map */
