html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.wp-site-blocks>*,.wp-block-post-content>.wp-block-template-part{margin-block-start:0}strong,b{font-weight:700}.wp-block-post-content ul:not([class]),.pargreen-part-specs__prose ul:not([class]){padding-inline-start:20px}.wp-block-post-content ul:not([class])>li,.wp-block-post-content ol:not([class])>li,.pargreen-part-specs__prose ul:not([class])>li,.pargreen-part-specs__prose ol:not([class])>li{margin-bottom:.5rem}:focus-visible{outline:2px solid var(--wp--preset--color--primary-dark);outline-offset:2px;box-shadow:0 0 0 4px rgba(255,255,255,0.9)}.pargreen-inline-icon{display:flex;flex-shrink:0;margin:0}.pargreen-inline-icon img{display:block}.pargreen-header{position:sticky;top:0;z-index:100}.pargreen-nav-desktop .wp-block-navigation__container{column-gap:clamp(20px,2.2vw,32px)}.pargreen-nav-desktop .wp-block-navigation-item__content{padding:8px 0;transition:color 0.2s}.pargreen-nav-desktop.wp-block-navigation .has-child .wp-block-navigation__submenu-container{display:none}.pargreen-nav-desktop .wp-block-navigation__submenu-icon{display:none}.pargreen-nav-mobile .wp-block-navigation__responsive-container.is-menu-open{padding-top:16px;padding-right:min(calc(1.5vw + 15px),44px);padding-bottom:min(calc(2.5vw + 20px),48px);padding-left:min(calc(1.5vw + 15px),44px);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--ink)}.pargreen-overlay{font-size:var(--wp--preset--font-size--normal);font-weight:400;line-height:1.6;letter-spacing:normal;text-transform:none}.pargreen-overlay-top{border-bottom:1px solid var(--wp--preset--color--line)}.pargreen-overlay .wp-block-navigation-overlay-close{width:44px;height:44px;margin-right:-10px;color:var(--wp--preset--color--ink)}.pargreen-overlay-accordion .wp-block-accordion-heading,ul.wp-block-list.pargreen-overlay-links{margin:0}.pargreen-overlay-accordion .wp-block-accordion-item,ul.wp-block-list.pargreen-overlay-links li{margin:0;border-bottom:1px solid var(--wp--preset--color--line)}.pargreen-overlay-accordion .wp-block-accordion-heading__toggle,ul.wp-block-list.pargreen-overlay-links a{min-height:56px;padding:14px 0;font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--large);font-weight:800;line-height:1.3;letter-spacing:-0.01em;color:var(--wp--preset--color--ink);text-decoration:none}.pargreen-overlay-accordion .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:none}.pargreen-overlay-accordion .wp-block-accordion-heading__toggle:hover,.pargreen-overlay-accordion .is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle,ul.wp-block-list.pargreen-overlay-links a:hover,ul.wp-block-list.pargreen-overlay-links a[aria-current]{color:var(--wp--preset--color--primary-dark)}.pargreen-overlay-accordion .wp-block-accordion-heading__toggle-icon{font-size:28px;font-weight:400;color:var(--wp--preset--color--primary)}.pargreen-overlay-accordion .wp-block-accordion-panel{padding-bottom:24px}ul.wp-block-list.pargreen-overlay-links,ul.wp-block-list.pargreen-overlay-links li{list-style:none;padding-left:0}ul.wp-block-list.pargreen-overlay-links a{display:flex;align-items:center;box-sizing:border-box}.pargreen-overlay-phone a{font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--x-large);font-weight:800;color:var(--wp--preset--color--ink);text-decoration:none}.pargreen-overlay-phone{margin:0}.pargreen-nav-desktop .pargreen-has-mega>.wp-block-navigation-item__content::after{content:"";display:inline-block;margin-left:6px;border:4px solid transparent;border-top-color:var(--wp--preset--color--primary);border-bottom:0;transform:translateY(-3px);transition:transform 0.2s}.pargreen-nav-desktop .pargreen-has-mega.is-mega-open>.wp-block-navigation-item__content::after{transform:translateY(-3px) rotate(180deg)}.pargreen-nav-desktop .wp-block-navigation__container>.current-menu-item>.wp-block-navigation-item__content,.pargreen-nav-desktop .wp-block-navigation__container>.current-menu-ancestor>.wp-block-navigation-item__content{color:var(--wp--preset--color--primary)}.pargreen-mega{position:absolute;top:100%;left:50%;z-index:200;width:1200px;max-width:95vw;border-top:4px solid var(--wp--preset--color--primary);border-radius:0 0 4px 4px;background:var(--wp--preset--color--white);box-shadow:var(--wp--preset--shadow--panel);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(10px);transition:opacity 0.25s,transform 0.25s,visibility 0.25s}.pargreen-mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.pargreen-mega-col{border-right:1px solid var(--wp--preset--color--line)}.pargreen-mega-category{font-family:var(--wp--preset--font-family--archivo);font-weight:800;letter-spacing:0.16em}.pargreen-mega-category::before{width:20px}.pargreen-mega-subtitle{font-weight:500}ul.wp-block-list.pargreen-mega-links,ul.wp-block-list.pargreen-mega-links li{list-style:none;padding-left:0}ul.wp-block-list.pargreen-mega-links li{margin-bottom:2px}.pargreen-mega-links a{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid transparent;border-radius:3px;color:var(--wp--preset--color--ink-soft);font-weight:600;text-decoration:none;transition:background-color 0.15s,border-color 0.15s,color 0.15s,padding-left 0.15s}ul.wp-block-list.pargreen-mega-links a::after{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--primary);opacity:0;transform:translateX(-4px);transition:opacity 0.15s,transform 0.15s}ul.wp-block-list.pargreen-mega-links a:hover::after,ul.wp-block-list.pargreen-mega-links a:focus-visible::after{opacity:1;transform:translateX(0)}ul.wp-block-list.pargreen-mega-links a:hover,.pargreen-mega-links a:focus-visible{padding-left:18px;border-color:var(--wp--preset--color--primary);background:var(--wp--preset--color--white);color:var(--wp--preset--color--ink)}.pargreen-mega-footer-link a{color:var(--wp--preset--color--primary-dark);font-weight:700;text-decoration:none}.pargreen-mega-footer-link a:hover,.pargreen-mega-footer-link a:focus-visible{text-decoration:underline}.pargreen-btn-water .wp-block-button__link{white-space:nowrap}.pargreen-logo img{max-width:100%;height:auto}.pargreen-water-site .pargreen-header{background-color:var(--wp--preset--color--primary-light) !important}:where(.pargreen-water-site) .pargreen-logo img{max-width:230px}body:not(.pargreen-water-site):not(.editor-styles-wrapper) .pargreen-btn-process,.pargreen-water-site .pargreen-btn-water:not(.pargreen-btn-process){display:none}.pargreen-btn-process .wp-block-button__link{border-color:var(--wp--preset--color--ink)}.pargreen-search-icon a{display:inline-flex;padding:5px;margin:-5px}@media (width>1024px) and (width <= 1279px){.pargreen-nav-desktop .pargreen-nav-optional{display:none}.pargreen-btn-water .wp-block-button__link{position:relative;width:min-content;padding-right:38px;white-space:normal;word-break:normal;overflow-wrap:normal;line-height:1.25}.pargreen-btn-water .wp-block-button__link::after{position:absolute;top:50%;right:16px;margin-left:0;transform:translateY(-50%)}.pargreen-nav-desktop .wp-block-navigation__container{column-gap:18px}.pargreen-nav-desktop .wp-block-navigation-item__content{font-size:var(--wp--preset--font-size--x-small)}.pargreen-logo img{max-width:210px}}.pargreen-badge,.pargreen-hero-eyebrow{width:fit-content;font-weight:700;letter-spacing:0.15em;text-transform:uppercase}.pargreen-badge{border-radius:2px;font-weight:800}.pargreen-section-head{align-items:end}.pargreen-split-center{align-items:center}.pargreen-hatch{position:relative;overflow:hidden}.pargreen-hatch::before,.pargreen-hatch::after{content:"";position:absolute;pointer-events:none}.pargreen-hatch--banner::before{top:0;left:-60px;z-index:2;width:300px;height:200px;background:var(--wp--preset--gradient--hatch-green);opacity:0.85;clip-path:polygon(0 0,100% 0,80% 100%,20% 100%)}.pargreen-hatch--banner>.wp-block-cover__inner-container{position:relative;z-index:3}.wp-block-cover .wp-block-cover__image-background.pargreen-banner-product{left:auto;right:0;width:auto;height:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 40%);mask-image:linear-gradient(to right,transparent,#000 40%)}.pargreen-hatch--corner>*,.pargreen-hatch--topleft>*{position:relative;z-index:1}.pargreen-hatch--corner::after{right:-80px;bottom:-80px;z-index:0;width:360px;height:360px;background:var(--wp--preset--gradient--hatch-green-soft);clip-path:polygon(0 0,100% 0,100% 100%,0 60%)}.pargreen-hatch--topleft::before{top:-100px;left:-100px;z-index:0;width:400px;height:400px;background:var(--wp--preset--gradient--hatch-green-soft)}.pargreen-wedge>*{position:relative;z-index:1}.pargreen-wedge::after{top:0;right:0;z-index:0;width:40%;height:100%;background:var(--wp--preset--color--primary-dark);opacity:0.4;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}.is-style-hover-card{position:relative;overflow:hidden;transition:transform 0.3s,box-shadow 0.3s}.is-style-hover-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--wp--preset--color--primary);transform:scaleX(0);transform-origin:left;transition:transform 0.3s}@media (hover:hover){.is-style-hover-card:hover{transform:translateY(-6px);box-shadow:var(--wp--preset--shadow--lifted)}.is-style-hover-card:hover::before{transform:scaleX(1)}.is-style-hover-card:hover .pargreen-card-icon{background:var(--wp--preset--color--primary)}.is-style-hover-card:hover .pargreen-card-icon img{filter:brightness(0) invert(1)}.pargreen-tile:hover{transform:translateY(-4px);border-color:var(--wp--preset--color--primary)}}.is-style-hover-card:focus-within::before{transform:scaleX(1)}body:not(.editor-styles-wrapper) .is-style-hover-card .pargreen-card-link a::before{content:"";position:absolute;inset:0;z-index:1}.pargreen-tile{border:1px solid transparent;transition:transform 0.3s,border-color 0.3s}.pargreen-card-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:4px;background:var(--wp--preset--color--primary-light);transition:background-color 0.3s}.pargreen-tile-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 12px}.pargreen-card-icon .wp-block-image,.pargreen-tile-icon .wp-block-image{margin:0}.is-style-accent-card{position:relative;overflow:hidden}.is-style-accent-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--wp--preset--color--primary)}.pargreen-quote-card::before{width:60px}ul.wp-block-list.pargreen-checklist,ul.wp-block-list.pargreen-checklist li{list-style:none;padding-left:0}ul.wp-block-list.pargreen-checklist li{position:relative;padding:10px 0 10px 32px;border-bottom:1px solid var(--wp--preset--color--line)}ul.wp-block-list.pargreen-checklist li:last-child{border-bottom:none}ul.wp-block-list.pargreen-checklist li::before{content:"";position:absolute;top:12px;left:0;width:20px;height:20px;border-radius:50%;background:var(--wp--preset--color--primary)}ul.wp-block-list.pargreen-checklist li::after{content:"";position:absolute;top:17px;left:6px;width:8px;height:4px;border-left:2px solid var(--wp--preset--color--white);border-bottom:2px solid var(--wp--preset--color--white);transform:rotate(-45deg)}ul.wp-block-list.pargreen-states,ul.wp-block-list.pargreen-states li{list-style:none;padding-left:0}.pargreen-states{display:flex;flex-wrap:wrap;gap:10px 24px}ul.wp-block-list.pargreen-states li{display:flex;align-items:center;gap:8px;font-weight:600}ul.wp-block-list.pargreen-states li::before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--wp--preset--color--primary)}.pargreen-info-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;margin:0;border-radius:4px;background:var(--wp--preset--color--primary-light)}.pargreen-map-card{overflow:hidden}.pargreen-map{display:block;width:100%;height:280px;border:0}@media (width <= 1024px){.pargreen-contact-sidebar{order:-1}}.gform-theme--foundation .gform_fields{row-gap:20px}.gform-theme .gfield_label{font-size:11px !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:var(--wp--preset--color--muted) !important}.gform-theme .gfield_label .gfield_required{font-size:inherit !important;line-height:inherit !important}.gform-theme .gform_footer button[type="submit"],.gform-theme .gform_footer input[type="submit"],.gform-theme .gform_page_footer button[type="submit"],.gform-theme .gform_page_footer input[type="submit"]{font-family:var(--wp--preset--font-family--manrope) !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.08em !important;line-height:1 !important;text-transform:uppercase !important;padding:16px 24px !important}.pargreen-quote-card .gform-footer button[type="submit"]::after,.pargreen-contact-form .gform-footer button[type="submit"]::after{content:"" !important}.pargreen-quote-card .gform-footer,.pargreen-contact-form .gform-footer,.pargreen-newsletter .gform-footer{padding-bottom:0}.pargreen-quote-card .gform-footer button[type="submit"],.pargreen-contact-form .gform-footer button[type="submit"],.pargreen-newsletter .gform-footer button[type="submit"]{width:100% !important}.pargreen-quote-card .gform_confirmation_message,.pargreen-part-request .gform_confirmation_message,.pargreen-contact-form .gform_confirmation_message,.pargreen-water-form .gform_confirmation_message{font-size:var(--wp--preset--font-size--xx-large);line-height:1.4}.pargreen-request-complete .gform_confirmation_message p{margin:0;font-size:inherit}.pargreen-request-complete>p{display:none}.pargreen-newsletter .gform-footer button[type="submit"]:hover{background:var(--wp--preset--color--primary) !important;border-color:var(--wp--preset--color--primary) !important}.is-style-eyebrow{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase}.is-style-eyebrow::before{content:"";flex-shrink:0;display:block;width:28px;height:2px;background:currentColor}.home main .is-style-eyebrow::before{display:none}.is-style-with-arrow .wp-block-button__link::after,.pargreen-card-link a::after,.pargreen-mega-footer-link a::after,ul.wp-block-list.pargreen-mega-links a::after,.pargreen-cat-card__link::after,.pargreen-cat-line__link::after,.pargreen-related__card::after,.pargreen-quote-card .gform-footer button[type="submit"]::after,.pargreen-contact-form .gform-footer button[type="submit"]::after{content:"";display:inline-block;flex-shrink:0;width:12px;height:8px;margin-left:10px;background:currentColor;clip-path:polygon(0 43%,66% 43%,66% 0,100% 50%,66% 100%,66% 57%,0 57%)}.pargreen-starred::before{content:"";display:inline-block;flex-shrink:0;width:10px;height:10px;margin-right:7px;vertical-align:-1px;background:currentColor;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.is-style-underlined{width:fit-content;padding-bottom:12px;border-bottom:2px solid var(--wp--preset--color--primary)}ul.wp-block-list.pargreen-footer-links,ul.wp-block-list.pargreen-footer-links li{list-style:none;padding-left:0}ul.wp-block-list.pargreen-footer-links li{margin-bottom:10px;color:var(--wp--preset--color--ink-soft)}.pargreen-footer-links a{text-decoration:none}ul.wp-block-list.pargreen-footer-links a:hover,.pargreen-footer-links a:focus-visible{color:var(--wp--preset--color--primary-dark);text-decoration:underline}.pargreen-contact-label{font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.pargreen-social .wp-social-link{border:1px solid var(--wp--preset--color--line);border-radius:50%;transition:background-color 0.2s,border-color 0.2s}.pargreen-social .wp-social-link a{padding:9px}.pargreen-social .wp-social-link:hover{border-color:var(--wp--preset--color--primary);background:var(--wp--preset--color--primary)}.pargreen-social .wp-social-link:hover svg{fill:var(--wp--preset--color--white)}.pargreen-social-labeled .wp-social-link a{padding:0;gap:10px}.pargreen-social-labeled .wp-social-link .wp-block-social-link-label:not(.screen-reader-text){margin:0;font-size:var(--wp--preset--font-size--medium);color:var(--wp--preset--color--ink-soft)}.pargreen-social-labeled .wp-social-link:hover .wp-block-social-link-label:not(.screen-reader-text){color:var(--wp--preset--color--primary-dark)}.pargreen-social-labeled .wp-social-link:hover svg{fill:var(--wp--preset--color--primary-dark)}.pargreen-footer-bottom-links>p + p::before{content:"";display:inline-block;width:1px;height:12px;margin-right:12px;background:currentColor;opacity:0.6;vertical-align:-1px}main>.wp-block-group:not(:has(>*)){display:none}.pargreen-product-figure img{width:100%;height:auto}.pargreen-product-images figure{margin:0}.pargreen-product-images img{border-radius:4px}.pargreen-product-images__thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pargreen-product-figure .pargreen-product-images__thumb img{width:64px;height:64px;object-fit:contain;background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--line)}.wp-lightbox-overlay .scrim{background-color:color-mix(in srgb,var(--wp--preset--color--ink) 85%,transparent) !important}.wp-lightbox-overlay .wp-lightbox-close-button{fill:var(--wp--preset--color--white) !important}.pargreen-product-tagline{font-weight:700;margin-block-start:0}.pargreen-product-description>.wp-block-post-content.is-collapsed{max-height:1000px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 120px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 120px),transparent)}.pargreen-product-description__toggle{padding:0;border:0;background:none;color:var(--wp--preset--color--primary-dark);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pargreen-product-description__toggle:hover{color:var(--wp--preset--color--ink)}.pargreen-product-description__toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pargreen-line-specs__list,.pargreen-part-specs__list{columns:2;column-gap:var(--wp--preset--spacing--60);margin:0}.pargreen-line-specs__row,.pargreen-part-specs__row{break-inside:avoid;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--wp--preset--spacing--30);padding-block:var(--wp--preset--spacing--30);border-block-end:1px solid var(--wp--preset--color--line)}.pargreen-line-specs__row dt,.pargreen-part-specs__row dt{font-weight:700;margin:0}.pargreen-line-specs__row dd,.pargreen-part-specs__row dd{margin:0}.pargreen-parts__sku a{text-decoration:underline}.pargreen-parts__sku a:hover,.pargreen-parts__sku a:focus-visible{color:var(--wp--preset--color--primary-dark)}.pargreen-part-specs__prose{max-width:76ch}.pargreen-part-specs__prose p:first-child{margin-block-start:0}.pargreen-part__sku{overflow-wrap:anywhere}.pargreen-part__line,.pargreen-part__back{margin-block-start:0}.pargreen-part__line a,.pargreen-part__back a{text-decoration:underline}.pargreen-parts__count{color:var(--wp--preset--color--ink-soft);margin-block-start:0}.pargreen-parts__tools:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp--preset--spacing--30);margin-block-end:var(--wp--preset--spacing--40)}.pargreen-parts__filter{min-height:44px;padding:0 var(--wp--preset--spacing--30);border:1px solid var(--wp--preset--color--line);border-radius:4px;font-size:16px}.pargreen-parts__status{margin:0;color:var(--wp--preset--color--ink-soft)}.pargreen-parts__scroll{overflow:auto;max-height:80vh;border:1px solid var(--wp--preset--color--line);border-radius:4px;scrollbar-width:thin;scrollbar-color:var(--wp--preset--color--primary-dark) var(--wp--preset--color--base)}.pargreen-parts__scroll::-webkit-scrollbar{width:10px;height:10px}.pargreen-parts__scroll::-webkit-scrollbar-track{background:var(--wp--preset--color--base)}.pargreen-parts__scroll::-webkit-scrollbar-thumb{background:var(--wp--preset--color--primary-dark);border-radius:5px}.pargreen-parts__railtop{overflow-x:auto;overflow-y:hidden;margin-block-end:4px;position:sticky;top:0;z-index:2;background:var(--wp--preset--color--white);padding-block:4px;scrollbar-width:thin;scrollbar-color:var(--wp--preset--color--primary-dark) var(--wp--preset--color--base)}.pargreen-parts__railtop::-webkit-scrollbar{height:10px}.pargreen-parts__railtop::-webkit-scrollbar-track{background:var(--wp--preset--color--base);border-radius:5px}.pargreen-parts__railtop::-webkit-scrollbar-thumb{background:var(--wp--preset--color--primary-dark);border-radius:5px}.pargreen-parts__railtop-spacer{height:1px}.pargreen-parts__scroll.is-pannable{cursor:grab}.pargreen-parts__scroll.is-pannable.is-dragging{cursor:grabbing;user-select:none}.pargreen-parts__table{width:100%;border-collapse:collapse;text-align:left}.pargreen-parts__table th,.pargreen-parts__table td{padding:10px var(--wp--preset--spacing--30);border-block-end:1px solid var(--wp--preset--color--line);vertical-align:top}.pargreen-parts__table thead th{position:sticky;top:0;z-index:1;background:var(--wp--preset--color--base);font-weight:700;white-space:nowrap}.pargreen-parts__unit{font-weight:400;color:var(--wp--preset--color--ink-soft)}.pargreen-parts__sku{font-weight:700;white-space:nowrap}.pargreen-parts__empty{color:var(--wp--preset--color--muted)}.pargreen-parts__table tbody tr:nth-child(even of :not([hidden])){background:var(--wp--preset--color--base)}.pargreen-parts__table td,.pargreen-parts__table th{min-width:130px}.pargreen-parts__table .pargreen-parts__pick,.pargreen-parts__table .pargreen-parts__pick-head{min-width:0}.pargreen-parts__long{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pargreen-parts__table td:has(>.pargreen-parts__long){min-width:260px}.pargreen-compare{padding:var(--wp--preset--spacing--40);border:1px solid var(--wp--preset--color--primary);border-radius:4px;background:var(--wp--preset--color--primary-light)}.pargreen-compare__title{margin:0;font-size:var(--wp--preset--font-size--x-large)}.pargreen-compare__note{margin:4px 0 var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--small)}.pargreen-compare__scroll{overflow-x:auto;background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--line);border-radius:3px}.pargreen-compare__table{width:100%;border-collapse:collapse;font-size:var(--wp--preset--font-size--x-small)}.pargreen-compare__table th,.pargreen-compare__table td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--wp--preset--color--line);min-width:150px}.pargreen-compare__table tbody th,.pargreen-compare__table thead th:first-child{width:190px;min-width:190px;max-width:190px}.pargreen-compare__table tbody th{position:sticky;left:0;z-index:1;background:var(--wp--preset--color--base);font-weight:700}.pargreen-compare__table thead th:first-child{position:sticky;left:0;z-index:2;background:var(--wp--preset--color--ink)}.pargreen-compare__table thead th{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--x-small);letter-spacing:.04em;text-transform:uppercase}.pargreen-compare__table thead th a{color:inherit;text-decoration:underline}.pargreen-compare__differs>th,.pargreen-compare__differs>td{border-top:2px solid var(--wp--preset--color--primary);border-bottom:2px solid var(--wp--preset--color--primary)}.pargreen-compare__differs>:first-child{border-left:2px solid var(--wp--preset--color--primary)}.pargreen-compare__differs>:last-child{border-right:2px solid var(--wp--preset--color--primary)}.pargreen-compare__same{color:var(--wp--preset--color--ink-soft)}.pargreen-compare__shared{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:2px;background:var(--wp--preset--color--primary-light);border:1px solid var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--xx-small);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--wp--preset--color--ink-soft);vertical-align:2px}.pargreen-compare__same td .pargreen-compare__shared{position:sticky;left:190px;z-index:1}.pargreen-parts__bar-compare{font-family:inherit;font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:10px 18px;border-radius:3px;cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.4);color:var(--wp--preset--color--white)}.pargreen-parts__bar-compare:disabled{opacity:.45;cursor:not-allowed}.pargreen-parts__pick:not([hidden]),.pargreen-parts__pick-head:not([hidden]){display:table-cell;width:1%;padding-right:4px;text-align:center}.pargreen-parts__pick-input{width:18px;height:18px;margin:0;cursor:pointer}.pargreen-parts__pick-input:disabled{cursor:not-allowed;opacity:.4}.pargreen-parts__bar:not([hidden]){position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:12px;padding:14px 20px;background:var(--wp--preset--color--ink);border-radius:4px;color:var(--wp--preset--color--white)}.pargreen-parts__bar-summary{flex:1 1 16rem;margin:0;font-size:var(--wp--preset--font-size--small)}.pargreen-parts__bar-go,.pargreen-parts__bar-clear{font-family:inherit;font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:10px 18px;border-radius:3px;cursor:pointer}.pargreen-parts__bar-go{background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.pargreen-parts__bar-clear{background:transparent;border:1px solid rgba(255,255,255,.4);color:var(--wp--preset--color--white)}.pargreen-part-request .gform_wrapper{margin-top:8px}.pargreen-part-request{scroll-margin-top:100px}.pargreen-search-matches{margin:0;font-size:var(--wp--preset--font-size--small)}.pargreen-search-matches__label{font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--x-small);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--primary-dark)}.pargreen-search-matches a{color:currentColor;text-decoration:none;border-bottom:1px solid var(--wp--preset--color--line)}.pargreen-search-matches a:hover,.pargreen-search-matches a:focus{color:var(--wp--preset--color--primary-dark);border-bottom-color:currentColor}.pargreen-parts__table tbody tr{scroll-margin-top:100px}.pargreen-parts__table tbody tr.is-targeted{background:var(--wp--preset--color--primary-light);outline:2px solid var(--wp--preset--color--primary-dark);outline-offset:-2px}.pargreen-spec__sep{color:var(--wp--preset--color--muted)}.pargreen-downloads__list{list-style:none;margin:0;padding:0}ul.wp-block-list.pargreen-downloads__list li.pargreen-downloads__item{margin-bottom:0;list-style:none;border-block-end:1px solid var(--wp--preset--color--line)}ul.wp-block-list.pargreen-downloads__list li.pargreen-downloads__item a{display:flex;align-items:center;gap:12px;padding-block:var(--wp--preset--spacing--30)}.pargreen-downloads__icon{flex-shrink:0;color:var(--wp--preset--color--muted)}.pargreen-parts__single{margin-block:0;font-weight:700}.pargreen-request-intro-one{display:none}body:has(.pargreen-parts--single) .pargreen-request-intro-one{display:block}body:has(.pargreen-parts--single) .pargreen-request-intro-many{display:none}.pargreen-downloads__meta{color:var(--wp--preset--color--ink-soft)}.pargreen-cat-eyebrow{margin:0 0 24px;padding:6px 14px;border:1px solid var(--wp--preset--color--primary);border-radius:2px;background-color:rgba(122,184,46,0.2);color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--x-small)}.pargreen-cat-eyebrow a{text-decoration:none}.pargreen-cat-sidebar{position:sticky;top:100px}.pargreen-cat-sidebar + .wp-block-group{min-width:0}.pargreen-nav-disclosure::details-content{content-visibility:visible}.pargreen-nav-disclosure[open]>.pargreen-nav-disclosure__summary{display:none}@supports selector(::details-content){.pargreen-nav-disclosure>.pargreen-nav-disclosure__summary{display:none}}.pargreen-nav-disclosure__summary{display:flex;flex-direction:column;gap:4px;position:relative;padding:14px 48px 14px 18px;border-radius:3px;background:var(--wp--preset--color--ink);color:var(--wp--preset--color--white);cursor:pointer;list-style:none}.pargreen-nav-disclosure__summary::-webkit-details-marker{display:none}.pargreen-nav-disclosure__summary::after{content:"";position:absolute;top:50%;right:20px;width:10px;height:6px;margin-top:-3px;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%);transition:transform 0.2s}.pargreen-nav-disclosure[open]>.pargreen-nav-disclosure__summary::after{transform:rotate(180deg)}.pargreen-nav-disclosure__summary:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.pargreen-nav-disclosure__label{font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--x-small);font-weight:800;letter-spacing:0.12em;line-height:1.2;text-transform:uppercase}.pargreen-nav-disclosure__current{font-size:var(--wp--preset--font-size--normal);font-weight:600;line-height:1.3}.pargreen-cat-nav__title{margin:0;padding:14px 18px;border-radius:3px 3px 0 0;background:var(--wp--preset--color--ink);color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--x-small);font-weight:800;letter-spacing:0.12em;line-height:1.2;text-transform:uppercase}.pargreen-cat-nav__links{margin:0;padding:0;overflow:hidden;border:1px solid var(--wp--preset--color--line);border-top:none;border-radius:0 0 3px 3px;list-style:none}.pargreen-cat-nav__links li{margin:0;list-style:none}.pargreen-cat-nav__links a{display:block;padding:11px 18px;border-top:1px solid var(--wp--preset--color--line);color:var(--wp--preset--color--ink-soft);font-size:var(--wp--preset--font-size--small);font-weight:600;text-decoration:none;transition:background-color 0.2s,color 0.2s,padding-left 0.2s}.pargreen-cat-nav__links>li:first-child>a{border-top:none}.pargreen-cat-nav__links a.is-current{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.pargreen-cat-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pargreen-cat-tile,.pargreen-cat-card{position:relative;display:block;overflow:hidden;border:1px solid var(--wp--preset--color--line);border-radius:4px;background:var(--wp--preset--color--white);text-decoration:none;transition:transform 0.3s,box-shadow 0.3s}.pargreen-cat-tile{text-align:center}.pargreen-cat-tile::before,.pargreen-cat-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--wp--preset--color--primary);transform:scaleX(0);transform-origin:left;transition:transform 0.3s}.pargreen-cat-card::before{height:3px}.pargreen-cat-tile__img,.pargreen-cat-card__img{display:flex;align-items:center;justify-content:center;height:160px;overflow:hidden;border-bottom:1px solid var(--wp--preset--color--line);background:var(--wp--preset--color--base)}.pargreen-cat-card__img{height:130px}.pargreen-cat-tile__img img,.pargreen-cat-card__img img{width:100%;height:100%;object-fit:cover}.pargreen-cat-tile__label,.pargreen-cat-card__title{display:block;padding:16px;color:var(--wp--preset--color--primary-dark);font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--medium);font-weight:800;line-height:1.3}.pargreen-cat-card__body{padding:16px}.pargreen-cat-card__title{padding:0 0 8px}.pargreen-cat-card__text{margin:0 0 12px;color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--small);line-height:1.55}.pargreen-cat-card__link,.pargreen-cat-line__link{display:inline-flex;align-items:center;color:var(--wp--preset--color--primary-dark);font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.pargreen-cat-section{margin-bottom:56px}.pargreen-cat-section:last-child{margin-bottom:0}.pargreen-cat-section__header{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--wp--preset--color--line)}.pargreen-cat-section__title{margin:0;font-size:var(--wp--preset--font-size--x-large);line-height:1.25}.pargreen-cat-section__badge{flex-shrink:0;padding:4px 10px;border-radius:20px;background:var(--wp--preset--color--primary-light);color:var(--wp--preset--color--primary-dark);font-size:var(--wp--preset--font-size--xx-small);font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.pargreen-cat-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pargreen-cat-lines{display:flex;flex-direction:column;gap:20px}.pargreen-cat-line{position:relative;display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:start;overflow:hidden;padding:24px;border:1px solid var(--wp--preset--color--line);border-radius:4px;background:var(--wp--preset--color--white);text-decoration:none;transition:box-shadow 0.2s}.pargreen-cat-line::before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--wp--preset--color--primary);transform:scaleX(0);transform-origin:left;transition:transform 0.2s}.pargreen-cat-line__img{display:flex;align-items:center;justify-content:center;width:120px;height:120px;flex-shrink:0;overflow:hidden;border-radius:3px;background:var(--wp--preset--color--base)}.pargreen-cat-line__img img{width:100%;height:100%;object-fit:cover}.pargreen-cat-line__meta{display:block;margin-bottom:8px;color:var(--wp--preset--color--primary-dark);font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.pargreen-cat-line__title{margin:0 0 6px;color:var(--wp--preset--color--ink);font-size:var(--wp--preset--font-size--normal);line-height:1.3}.pargreen-cat-line__text{margin:0 0 12px;color:var(--wp--preset--color--ink-soft);font-size:var(--wp--preset--font-size--medium);line-height:1.65}@media (hover:hover){.pargreen-cat-tile:hover,.pargreen-cat-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,0.08)}.pargreen-cat-tile:hover::before,.pargreen-cat-card:hover::before,.pargreen-cat-line:hover::before{transform:scaleX(1)}.pargreen-cat-line:hover{box-shadow:0 8px 24px rgba(0,0,0,0.07)}.pargreen-cat-tile:hover .pargreen-cat-tile__label,.pargreen-cat-card:hover .pargreen-cat-card__title{color:var(--wp--preset--color--ink)}.pargreen-cat-nav__links a:hover{padding-left:22px;background:var(--wp--preset--color--primary-light);color:var(--wp--preset--color--primary-dark)}.pargreen-cat-nav__links a.is-current:hover{padding-left:18px;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}}.pargreen-title-accent{color:var(--wp--preset--color--primary)}.pargreen-article-header{border-bottom:2px solid var(--wp--preset--color--line)}.pargreen-article-eyebrow{margin:0;color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--x-small)}.pargreen-article-title{margin:0}.pargreen-capability-body>p,.pargreen-capability-body>ul,.pargreen-capability-body>ol{max-width:76ch}.pargreen-capability-body p{line-height:1.8}.pargreen-capability-body p a{text-decoration:underline;text-underline-offset:3px}.pargreen-capability-image{display:flex;flex-direction:column;align-items:center;gap:20px;margin-inline:0;margin-bottom:0;padding-top:24px;overflow:hidden;border:1px solid var(--wp--preset--color--line);border-radius:4px;background:var(--wp--preset--color--base)}.pargreen-capability-figure img{width:auto;max-width:calc(100% - 48px);height:auto}.pargreen-capability-image:not(:has(figcaption)){padding-bottom:24px}.pargreen-capability-image__caption{align-self:stretch;margin:0;padding:8px 14px;background:var(--wp--preset--color--muted);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--x-small);font-weight:600;letter-spacing:0.04em;text-align:center}.pargreen-capability-figure:not(:has(img)){display:none}.pargreen-capability-summary{margin-block:0}.pargreen-request-bar>p{flex:1 1 320px}.pargreen-spec-card__value{color:var(--wp--preset--color--primary-dark);font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--xx-large);font-weight:900;line-height:1}.pargreen-spec-card__label{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.pargreen-spec-card{text-align:center}.pargreen-features__title{color:var(--wp--preset--color--primary-dark);font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0.12em;line-height:1.2;text-transform:uppercase}ul.wp-block-list.pargreen-features__list{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding:0;list-style:none}.pargreen-features--single ul.wp-block-list.pargreen-features__list{grid-template-columns:1fr}ul.wp-block-list.pargreen-features__list li{position:relative;margin-bottom:0;padding-left:14px;color:var(--wp--preset--color--ink-soft);font-size:var(--wp--preset--font-size--medium);list-style:none}ul.wp-block-list.pargreen-features__list li::before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:50%;background:var(--wp--preset--color--primary)}.pargreen-related{margin-top:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--40);border-top:1px solid var(--wp--preset--color--line)}.pargreen-related__title{margin:0 0 16px;color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0.12em;line-height:1.2;text-transform:uppercase}.pargreen-related__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pargreen-related__card{display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid var(--wp--preset--color--line);border-radius:4px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--ink-soft);font-size:var(--wp--preset--font-size--medium);font-weight:600;text-decoration:none;transition:border-color 0.2s,color 0.2s,background-color 0.2s}.pargreen-related__card::after{margin-left:auto;background:var(--wp--preset--color--primary)}.pargreen-related__card:hover,.pargreen-related__card:focus-visible{border-color:var(--wp--preset--color--primary);background:var(--wp--preset--color--primary-light);color:var(--wp--preset--color--primary)}.pargreen-capability-row .wp-block-post-title a{color:var(--wp--preset--color--primary-dark);text-decoration:none}.pargreen-capability-row p{margin-block:0}.pargreen-sitemap__section + .pargreen-sitemap__section{margin-top:var(--wp--preset--spacing--60);padding-top:var(--wp--preset--spacing--50);border-top:1px solid var(--wp--preset--color--line)}.pargreen-sitemap__title{margin:0 0 var(--wp--preset--spacing--40);color:var(--wp--preset--color--primary-dark);font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0.12em;line-height:1.2;text-transform:uppercase}.pargreen-sitemap ul{margin:0;padding:0;list-style:none}.pargreen-sitemap li{margin:0;padding:4px 0}.pargreen-sitemap li ul{margin-top:4px;padding-left:20px;border-left:1px solid var(--wp--preset--color--line)}.pargreen-sitemap a{color:var(--wp--preset--color--ink-soft);text-decoration:none}.pargreen-sitemap__branch{color:var(--wp--preset--color--ink);font-weight:700}.pargreen-sitemap__list--tree>li>a{color:var(--wp--preset--color--ink);font-weight:700}.pargreen-sitemap__section:first-child .pargreen-sitemap__list{columns:2;column-gap:var(--wp--preset--spacing--50)}.pargreen-water-nav .pargreen-cat-nav__title a{color:inherit;text-decoration:none}.pargreen-cat-nav__links ul{margin:0;padding:0;list-style:none}.pargreen-cat-nav__links ul a{padding-left:32px;font-size:var(--wp--preset--font-size--x-small);font-weight:500}@media (hover:hover){.pargreen-cat-nav .pargreen-cat-nav__links ul a:hover{padding-left:36px}}.pargreen-water-body p,.pargreen-water-body ul,.pargreen-water-body ol{max-width:76ch}.pargreen-water-body p{line-height:1.8}.pargreen-water-body ul.wp-block-list.pargreen-features__list,.pargreen-water-body ul.wp-block-list.pargreen-water-downloads{max-width:none}.pargreen-water-body .pargreen-capability-figure img{max-height:240px}.pargreen-product-card__title{margin:0;font-size:var(--wp--preset--font-size--x-large)}.pargreen-product-card:has(.pargreen-product-card__title a){position:relative;transition:box-shadow 0.2s ease}.pargreen-product-card:has(.pargreen-product-card__title a):hover{box-shadow:var(--wp--preset--shadow--raised)}.pargreen-product-card__title a::after{content:"";position:absolute;inset:0}.pargreen-product-card a:not(.pargreen-product-card__title a){position:relative;z-index:1}.pargreen-product-card__image{margin:0 0 8px}.pargreen-product-card__image img{display:block;width:auto;max-width:100%;max-height:200px;margin-inline:auto}.pargreen-family-logo{margin:0}.pargreen-family-logo img{width:auto;max-height:48px}.pargreen-hero-badges .wp-block-image{margin:0;flex-shrink:0}.pargreen-hero-badges img{width:auto}.pargreen-water-team{overflow:hidden}.pargreen-water-team__photo{margin:0;min-height:240px}.pargreen-water-team__photo img{display:block;width:100%;height:100%;object-fit:cover}.pargreen-water-body figure{margin-inline:0}.pargreen-water-body video{width:100%;height:auto}ul.wp-block-list.pargreen-water-downloads{margin:0;padding:0;border-top:1px solid var(--wp--preset--color--line);list-style:none}ul.wp-block-list.pargreen-water-downloads li{margin-bottom:0;border-bottom:1px solid var(--wp--preset--color--line);list-style:none}ul.wp-block-list.pargreen-water-downloads li a{display:block;padding-block:var(--wp--preset--spacing--30);font-weight:600;text-decoration:none}@media (width <= 1024px){.pargreen-line-specs__list,.pargreen-part-specs__list{columns:1}.pargreen-cat-sidebar{position:static}.pargreen-nav-disclosure>.pargreen-nav-disclosure__summary,.pargreen-nav-disclosure[open]>.pargreen-nav-disclosure__summary{display:flex}.pargreen-nav-disclosure:not([open])::details-content{content-visibility:hidden}.pargreen-nav-disclosure[open]>.pargreen-nav-disclosure__summary + *{margin-top:8px}.pargreen-cat-cards{grid-template-columns:repeat(2,1fr)}.pargreen-product-figure .pargreen-product-images__main img{align-self:flex-start;width:auto;max-width:100%;max-height:360px}ul.wp-block-list.pargreen-features__list{grid-template-columns:1fr}}@media (width <= 640px){.pargreen-cat-tiles,.pargreen-cat-cards{grid-template-columns:1fr}.pargreen-cat-line{grid-template-columns:1fr}.pargreen-spec-grid{grid-template-columns:1fr 1fr}.pargreen-parts__table{font-size:var(--wp--preset--font-size--x-small)}.pargreen-related__grid{grid-template-columns:1fr}ul.wp-block-list.pargreen-footer-links{columns:2;column-gap:var(--wp--preset--spacing--40)}ul.wp-block-list.pargreen-footer-links li{break-inside:avoid}.pargreen-sitemap__section:first-child .pargreen-sitemap__list{columns:1}.pargreen-logo img{max-width:180px}.pargreen-hatch--banner::before {
		left: -30px;width:150px;height:100px}.wp-block-cover.pargreen-hatch--banner{min-height:0}}.pargreen-post-body .wp-block-list{font-size: inherit}.pargreen-post-category a{display: inline-block;padding: 4px 12px;border-radius: 2px;background-color: var(--wp--preset--color--primary-light);color: var(--wp--preset--color--ink-soft);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;text-decoration: none}
